这是iOS 8错误(旋转方向问题)吗? [英] Is this an iOS 8 Bug (orientation issue on rotation)?

查看:89
本文介绍了这是iOS 8错误(旋转方向问题)吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

自从iOS 8开始,我的应用程序运行良好,但是在测试该应用程序时发现了问题. 它仅在iPad上发生,并且仅当我以横向模式启动该应用程序时才会发生.如果以纵向模式启动,则一切正常(无旋转问题).如果我旋转设备(模拟器或真实设备),则视图将旋转出屏幕,并仅显示真实视图的剪切",其余为黑色.

since iOS 8 my App runs quite good, but I found a Problem while testing this app. It just happens on iPad and only if I launch the app in landscape mode. If it launches in Portrait everything is right(no rotation issues). If i rotate the Device (simulator or real device) the view rotates out of the screen and just shows a Cut of the real view and the rest is black.

还有其他人注意到这样的错误吗?我该如何解决?

Anyone else did notice such a bug? How can I fix it?

推荐答案

也有类似的问题.令人惊讶的是,解决方法是注释掉与Appdelegate上与self.window相关的所有代码.

Had similar problem. Surprisingly the fix was to comment out all the code related to self.window on Appdelegate.

评论了self.window及其赋值的初始化.通过选中是初始视图控制器"复选框,在属性"检查器的情节提要中设置初始视图.

Commented initialising of self.window and its assignment. Set the initial view in storyboard in Attributes inspector by checking "Is Initial View Controller" checkbox.

更好的新解决方案
评论self.window引起了其他问题.相反,下面的代码是最好的:

New Better Solution
Commenting self.window was causing other issues. Instead the below code is best:

- (void)applicationDidChangeStatusBarOrientation:(NSNotification *)notification 
    {
         [UIViewController attemptRotationToDeviceOrientation];
    }

这篇关于这是iOS 8错误(旋转方向问题)吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆