ios - 如何在 iOS 中锁定屏幕以使其仅具有纵向方向?

标签 ios orientation rotation

我创建了一个有很多 View 的应用程序,我希望其中一些 View 只能纵向显示。 我在 .m 文件中编码了这个:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return NO;
}

我还需要做其他事情吗?可能在 .h 文件中?

最佳答案

对我来说最干净的解决方案:

转到 Info.plist 文件,对于“支持的界面方向”,删除除“纵向(底部主页按钮)”之外的所有值。

关于ios - 如何在 iOS 中锁定屏幕以使其仅具有纵向方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11429248/

相关文章:

iphone - iOS 在通过 javascript 完全加载后更改 UIWebView 中内容的字体

iphone - 如何从我的应用程序切换到特定的系统设置 View ?

android - 可穿戴设备根据方向旋转屏幕

iOS 8 在应用程序启动时检测设备方向

CSS3 旋转 div 但保持背景不旋转

ios - 关于非常旧的 Pre-ARC Objective-C 代码的问题

ios - 设置 Core Plot 饼图图例项目的样式

ios - 如何设置视频的 UIImagePickerController 方向?

javascript - 同步 Object3d 旋转(选项卡级别)

java - 如何将法线转换为度数?