我的应用程序中的视图仅是纵向的 - 我的视图控制器和根视图控制器都确保它们仅使用两者旋转到纵向方向shouldAutorotateToInterfaceOrientation:
,supportedInterfaceOrientations
以便同时支持 iOS 5 和 iOS 6。我在视图中添加了 iAd 横幅,它正确显示在屏幕顶部。当我点击它以在 iPad 上查看测试广告时,测试广告以横向显示,这是我所期望的 - 我知道 iAd 可能是任何方向的。但是当我关闭广告时,我的视图是横向的,带有横幅的视图和根视图控制器的视图。当我旋转设备时,它们会旋转回纵向并停留在那里。
如何防止 iAd 旋转我的视图,或在 iAd 关闭时让我的视图恢复为纵向?
编辑:我也尝试过使用application:supportedInterfaceOrientationsForWindow:
并设置shouldAutoRotate
为 true - 都不能解决问题。
再次编辑:我仍然没有运气。这是一个具有相当少的视图控制器实现的项目,它显示了我遇到的错误 - 感谢任何帮助!