我正在使用iOS 9 GM测试我们的应用程序,而且我的AppDelegate中根本没有看到supportedInterfaceOrientationsForWindow。
我希望在旋转应用程序时调用此委托函数:
- (UIInterfaceOrientationMask) application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
这在iOS 7/8中运行良好。是否有其他人看到这个或对可能发生的事情有任何想法?
答案 0 :(得分:18)
您需要在常规目标设置中选中“需要全屏”框 - 然后才能在此处工作。
我认为背景是,Apple希望我们提供所有方向,而且这些都适用于iOS 9分屏,滑动等。
请参阅他们的文档here
寻找“描述你的应用程序并瞄准你的工作”:
采用幻灯片切换和拆分视图,除非您没有特定原因 从客户的角度来看,一个不采用的iOS 9应用程序 滑过和拆分视图感觉不合适。
只有当您的应用属于这些应用中的一个时,才会考虑选择退出 类:
以相机为中心的应用,使用整个屏幕进行预览和 快速捕捉片刻是您的主要功能全设备应用, 比如使用iPad传感器作为其核心游戏玩法的一部分的游戏