一般来说都是用navigation来控制界面的跳转
就需要这样一段代码来控制界面的旋转
- (BOOL)shouldAutorotate {
return YES;
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
UIViewController* vc = [self topViewController];
if ([vc respondsToSelector:@selector(supportedInterfaceOrientations)]) {
UIInterfaceOrientationMask interface = [vc supportedInterfaceOrientations];
return interface;
}
return UIInterfaceOrientationMaskPortrait;
}
而6的那个旋转返回方法无视就好
而如果是使用presentViewController来控制界面的跳转的话可以不要这段代码、写这段代码就是为了控制所有界面可以旋转的方向、在没有视频播放的界