iphone - 只有一个导航 Controller (和 subview Controller )处于横向

标签 iphone ios ios5 uistoryboard

我有一个几乎总是纵向的 Storyboard应用程序。我确实有一个需要处于横向模式的导航 Controller (带有 2 个 View Controller )。它连接回应用程序的主选项卡 Controller ,应用程序中的所有其他 View Controller 和导航 Controller 都需要保持纵向模式。我已经尝试将方向设置为横向并允许左右方向,但这会解锁所有 View Controller 以切换到横向模式。有没有办法只允许这 2 个?

感谢您的帮助! 本

最佳答案

您必须在应用程序的每个 View Controller 中子类化 -(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 并且只允许它用于 2 个 View Controller 。 但是对于你的标签栏,当你呈现那些 View Controller 时,你还需要将它设置为 YES(你可能需要子类化标签栏来做到这一点),否则为 NO

关于iphone - 只有一个导航 Controller (和 subview Controller )处于横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12485871/

相关文章:

ios - 自定义 iOS 解锁文本

iphone - 尝试构建非临时版本时出现 Entitlements.plist 错误?

objective-c - NSMutableDictionary 崩溃并显示 "mutating message sent to immutable object"

iphone - iPhone 上使用 obj-c 时,自动释放所有内容而不是释放有什么坏处吗?

iphone - 使用 RGB 方法的 UICOLOR 颜色中的内存泄漏

ios - 如何在 Xcode 中跟踪多个触摸

objective-c - 错误 : CoreData: error: Failed to call designated initializer on NSManagedObject class 'Product'

iphone - 点击 X 按钮时从 UISearchBar 中关闭键盘

ios - 查看动画后发生的转换

ios - 使用自定义 UITableViewCells 子类 UITableView