【发布时间】:2017-07-18 13:33:11
【问题描述】:
我正在开发仅支持横向的 iPad 应用程序,我希望允许某些呈现的视图控制器支持所有方向而不改变呈现视图控制器的方向。我支持 Xcode 设置中的所有方向,除了颠倒。
我用来呈现视图控制器的代码
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"VC"];
vc.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:vc animated:YES completion:nil];
我用来允许呈现视图控制器方向的代码:
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskAll;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
return YES;
}
You Tube 应用在播放视频时提供了相同的功能,知道它是如何工作的吗?
任何帮助将不胜感激,谢谢。
【问题讨论】:
-
你解决过这个问题吗?
标签: ios objective-c iphone ipad orientation