IOS 控制当前控制器支持哪些方向

Posted 守望星空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS 控制当前控制器支持哪些方向相关的知识,希望对你有一定的参考价值。

 

 

 

#pragma mark - 实现这个方法来控制屏幕方向
/**
 *  控制当前控制器支持哪些方向
 *  返回值是UIInterfaceOrientationMask*
 */
- (NSUInteger)supportedInterfaceOrientations
{
    /**
     *  UIInterfaceOrientationMaskPortrait : 竖屏(正常)
     *  UIInterfaceOrientationMaskPortraitUpsideDown : 竖屏(上下颠倒)
     *  UIInterfaceOrientationMaskLandscapeLeft : 横屏向左
     *  UIInterfaceOrientationMaskLandscapeRight : 横屏向右
     *  UIInterfaceOrientationMaskLandscape : 横屏(横屏向左\横屏向右)
     *  UIInterfaceOrientationMaskAll : 全部方向(包括上面的所有情况)
     */
    return UIInterfaceOrientationMaskPortrait;
}

 

以上是关于IOS 控制当前控制器支持哪些方向的主要内容,如果未能解决你的问题,请参考以下文章

在一个模式视图控制器上强制 iOS 方向为横向

iOS 7. 仅为一个视图控制器更改页面方向

使用 UINavigationController iOS 6 弹回初始视图控制器时方向更改

preferredInterfaceOrientationForPresentation 必须返回受支持的界面方向 (iOS 6)

UIViewController 在 iOS 6 中能否支持比其父级更多的界面方向?

在推送视图控制器上使用当前方向