【发布时间】:2016-05-16 13:24:44
【问题描述】:
我正在编写一个包含UIViewController(和故事板)的模块,它可以被其他包装程序调用,所以我不能强制使用特定的UINavigationController的子类,但它可以被UINavigationController使用.
在这种情况下,我怎样才能改变我的ViewController 的方向?此外,只有一个 UIViewController 应该以编程方式更改方向。
我尝试使用UINavigationControllerDelegate,但它没有被调用。 (我尝试在 init 和 viewDidLoad 上设置委托,但都没有工作)
有没有其他方法可以解决这个问题?
任何帮助将不胜感激。
【问题讨论】:
-
VC 的方向与 UINavigationController 有什么关系?
-
据我了解...如果我在 NavigationController 上更改 VC 的方向,我应该继承 NavigationController,并覆盖
supportedInterfaceOrientations和shouldAutorotate
标签: ios objective-c iphone uiviewcontroller orientation