ios - UIBarButtonItem 改变 viewController 的方向

标签 ios xcode orientation uinavigationbar

我得到了一个带有 .rightBarButtonItemUINavigationBar。如果我点击它,它会推送新的 viewController 并且 .leftBarButtonItem 会自动弹出,这会将我带到之前的 viewController

问题是(当我点击 .leftBarButtonItem 时)方向从横向更改为纵向模式,但我希望应用程序保持横向模式。我该如何解决?

非常感谢!

最佳答案

不清楚在您按下右键按钮栏项目之前您是否处于纵向模式。

听起来第一个 View Controller 的 shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 没有为纵向方向返回 YES。

关于ios - UIBarButtonItem 改变 viewController 的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8209155/

相关文章:

ios - 如何将 JSON 图像字符串(不是 url)转换为 UIImage 以便查看

iOS 未找到有效的签名身份

ios - 有什么方法可以检测手机平放时的角度吗?

ios - ios midi语音赞(0x90,30,127)

ios - 遇到更改框架大小后重新加载 View 的问题

ios - CollectionView 单元格中的间距

ios - UIDocumentPickerViewController 以阿拉伯语显示翻转的内容

xcode - Xcode 中的 "Canvas"选项在哪里?

iPhone - UIView 方向更改

iphone - 在启动时检测界面方向的正确方法是什么?