
这在iOS 7.1上工作正常,但它在iOS 8.1中无法正常工作.在iOS 8.1中,当我以纵向或横向模式打开应用程序时,它工作正常,但在使用中间我旋转设备只有状态栏改变旋转!
我怎样才能解决这个问题?
appdelegate.m文件,在应用程序dIDFinishLaunchingWithOptions中注释以下代码.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
以下是链接中的文本(如果过期或人们不想登录开发人员论坛):
“我已经成功解决了这个问题!
我猜你们都在使用故事板吗?如果是这样,你可能在你不使用故事板的时候在你的app代理中得到了一些旧的剩余代码,事实证明,当使用故事板时不再需要它,但直到8.1没有效果.
>确保您的故事板中的导航控制器(或您正在使用的任何内容)设置为“初始视图控制器”
>在appdelegate.m文件中,删除对应用程序dIDFinishLaunchingWithOptions中出现的UIWindow和rootVIEwController的任何引用.对我来说,我仍然有以下两行,删除后修复了我的问题:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
我也在设置self.window.rootVIEwController.除非由于某种原因覆盖它,否则也不需要设置.
这就是为我解决的问题,希望它对你们来说也是如此.“
总结以上是内存溢出为你收集整理的iOS 8.1自动旋转全部内容,希望文章能够帮你解决iOS 8.1自动旋转所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)