我想在我的应用程序中仅支持横向模式。我已经设置了以下内容:
shouldAutorotateToInterfaceOrientation
方法设置为对于LandscapeLeft和LandscapeRight方向返回TRUE,否则设置为FALSE 现在,当我运行应用程序时,一切都按预期工作,应用程序从横向模型开始。
但是在某些情况下,我必须在应用程序的开头抛出一个模态。
我使用以下代码从rootviewcontroller
的{{1}}打开模型:
UINavigationController
在这些情况下,模态打开很好,但模态的背景是纵向模式。
任何想法如何确保我的应用中的所有视图始终都在使用或不使用模式的横向模型中?
答案 0 :(得分:0)
所以我终于找到了如何让它发挥作用。我没有在viewDidLoad
方法中打开模态,而是在viewDidAppear
中打开它。