2016-03-10 7 views
1

У меня есть UIViewController, из которого я открываю MPMoviePlayerViewController, до этого VC не разрешается вращаться, а это не так, но плеер разрешен. Поэтому, если я поворачиваю плеер на пейзаж и затем закрываю его, VC, который не должен вращаться, также находится в ландшафте. Я все настроен, чтобы предотвратить его вращение, я просто хотел бы знать, есть ли способ, заставить VC проверить его вращение после закрытия игрока.Force uiviewcontroller для поворота

Спасибо за любую помощь

ответ

4

Чтобы проверить использование ориентации UIDevice Orientation

[[UIDevice currentDevice] orientation] 

Чтобы изменить ориентацию>

Objective-C:

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

Swift:

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

Большое спасибо, только строки, которые я искал, действительно большое спасибо, потратили на это много часов, но просто не могли найти линии. Еще раз спасибо – schmru

+0

не работает для меня на ios9 и 10 –

Смежные вопросы