ios - 强制uiviewcontroller旋转

标签 ios objective-c iphone uiviewcontroller rotation

我有一个UIViewController,可以从中打开MPMoviePlayerViewController,在此之前,不允许VC旋转,也不允许VC旋转,但是允许播放器。因此,如果我将播放器旋转到横向,然后将其关闭,则未旋转的VC也处于横向。我已经准备好防止它旋转,我只想知道是否有办法在关闭播放器后强制VC检查其旋转。

感谢您的任何帮助

最佳答案

要检查方向,请使用UIDevice Orientation

[[UIDevice currentDevice] orientation]

改变方向->

目标-c:
NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationPortrait];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"];

迅速:
let value = UIInterfaceOrientation.Portrait.rawValue
UIDevice.currentDevice().setValue(value, forKey: "orientation")

关于ios - 强制uiviewcontroller旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35921630/

相关文章:

ios - 为标识符 ((null)) 注册的无效 Nib - Nib 必须恰好包含一个顶级

ios - ios项目的sqlcipher版本迁移

objective-c - 我怎样才能将 NSString 子串到字符的第三次出现?

ios - Objective-C 类对象未映射到数组

iphone - 单击隐藏显示按钮,iPhone

ios - 强制退出应用程序在后台模式下的静默通知

ios - 自定义键盘 ViewDidLoad 方法不打印到控制台

iPhone:如何将包含公钥位的 SecKeyRef 或 NSData 导出为 PEM 格式?

iphone - IOS 应用 UIWebView 或导航 Controller

iphone - 键盘使用 iFrame/对象和 JQTouch 在 PhoneGap Build 3.1 中隐藏 iOS 输入字段