【发布时间】:2012-01-12 04:15:00
【问题描述】:
所以在我的应用程序中,我有一个导航堆栈,用户可以在其中浏览各种 viewController。一些视图支持多个方向,而其中一个视图不支持。所以我的问题是,我怎样才能强制一个特定的 UIViewController 只在一个方向上显示。我需要这个在第一次加载视图时工作,当另一个视图被弹出并且这个视图再次可见时。谢谢
我实现了这两种方法来控制视图的旋转:
-(void)orientationDidChange:(NSNotification *)notification
-(BOOL)shouldAutoRotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
谢谢
【问题讨论】:
-
你能发布你对上述委托方法的实现吗?
-
这个问题已经被问过很多次了:stackoverflow.com/questions/3538796/…。简而言之,重写该方法并更改返回值以仅支持您想要的方向。
-
在我问之前我试过了 - 不工作
标签: iphone ios ipad rotation uiinterfaceorientation