我正在使用ios8支持开发应用程序,包括纵向和横向模式, 但问题是,当我尝试将我的设备旋转到横向模式时,它无法为我工作。
我用ios7.1.2在我的其他设备iPhone 4中测试相同的东西它工作正常但不能在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];
==== 这是我的主窗口根视图的AppDelegate代码。
提前致谢。
答案 0 :(得分:1)
我解决了这个问题。
从代码中删除以下行,现在工作正常。
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen] .bounds];
参考此链接
答案 1 :(得分:0)
当我更新iOS8的xib基础项目时,我遇到了同样的问题,
我在你的问题中找到了解决方案,
感谢您提问:)
self.window.rootViewController = loginScreen;
导航到屏幕时
loginScreen = [[LoginScreen alloc] initWithNibName:@"LoginScreen" bundle:nil];
navigationController = [[UINavigationController alloc] initWithRootViewController:loginScreen];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = loginScreen;
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];