强制uiviewcontroller旋转

时间:2016-03-10 16:09:53

标签: ios objective-c iphone uiviewcontroller rotation

我有一个UIViewController从中打开MPMoviePlayerViewController,在此之前VC不允许旋转但它不允许,但播放器是允许的。因此,如果我将播放器旋转到横向然后关闭它,那么不想旋转的VC也是横向的。我已经设置为阻止它旋转,我只想知道是否有办法,在关闭播放器后强制VC检查其旋转。

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

要使用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")