iOS 7 使用 UINavigationController 在 UIViewController 上强制景观
Posted
技术标签:
【中文标题】iOS 7 使用 UINavigationController 在 UIViewController 上强制景观【英文标题】:iOS 7 force landscape on a UIViewController with UINavigationController 【发布时间】:2014-10-14 20:12:54 【问题描述】:在我的应用程序中,我希望一个视图控制器以横向显示,因为它是一个签名板。其余的视图是纵向的。只要视图没有嵌入到导航控制器中,我就可以毫无问题地强制视图为横向。问题是我希望导航栏也显示。有谁知道这个的解决方法?
【问题讨论】:
【参考方案1】:您可以使用UINavigationController
来present
您的视图控制器而不是push
(请参阅以下链接中的kjam 解决方案),或者您可以尝试this solution of arpan_techisavy。
【讨论】:
我会试试那个解决方案。谢谢。我希望找到一种更被接受或“官方”的方式来做到这一点。 @BrianKalski,AFAIK,我建议的解决方案是官方解决方案。一种使用标准键值对,另一种使用公共 API。以上是关于iOS 7 使用 UINavigationController 在 UIViewController 上强制景观的主要内容,如果未能解决你的问题,请参考以下文章
应用程序唤醒后 UINavigationController 堆栈上的 UIViewController 重复
UITabbar 与 UINavigation Controller 视图重叠