iOS 8 横向模式无法正常工作,应用程序不旋转

标签 ios objective-c iphone ios8 landscape-portrait

我正在使用支持纵向和横向模式的 ios8 开发应用程序, 但问题是,当我尝试将我的设备旋转到横向模式时,它对我不起作用。

我在我的其他设备 iPhone 4 和 ios7.1.2 上测试了同样的东西,它工作正常但不能在 iphone 4s 中与 ios 8.1 一起工作

如果有人也遇到同样的问题,请给我建议。

ARViewController* metaioCloudPlugin = [[ARViewController alloc] initWithNibName:@"ARViewController" bundle:nil];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.rootViewController = metaioCloudPlugin;
[self.window makeKeyAndVisible];

==== 这是我的主窗口 Root View 的 AppDelegate 代码。

提前致谢。

最佳答案

我解决了这个问题。

从代码中删除下面的行,它现在可以正常工作了。

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

引用这个链接

iOS 8 - App not rotating appropriately

关于iOS 8 横向模式无法正常工作,应用程序不旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27373200/

相关文章:

objective-c - 加密 Cocoa 应用程序中的资源?

iphone - 手动将 UITabBar 添加到 UITableViewController

iphone - 使用 NSInspiration : constant value

Iphone 键盘正在改变我网站的缩放比例

objective-c - 更改 UIDocument 交互图标

iphone - 注册 tableView 使用 willDisplayCell 完成加载 - 不适用于 0 个结果

ios - UISegmentedControl 不工作

ios - UNNotificationServiceExtension 是否会阻止同一应用程序的所有其他传入通知

objective-c - 如何过滤不包含字符串的 NSMutableArray 对象?

iOS:如何获取两个坐标之间的路线路径