美文网首页
ios屏幕旋转的总结

ios屏幕旋转的总结

作者: 属于ly | 来源:发表于2018-02-08 15:39 被阅读0次

1.核心代码

具体的VC里:

//这里是为了旋转的时候调用

-(void)setNavigation:(BOOL)isLand{

    DY_mainTabBarViewController * tab =  (DY_mainTabBarViewController *)self.tabBarController;

 //切换rootViewController的旋转方向

    if (isLand) {

        tab.interfaceOrientation = UIInterfaceOrientationLandscapeRight;

        tab.interfaceOrientationMask = UIInterfaceOrientationMaskLandscapeRight;

        //设置屏幕的转向为横屏

        [[UIDevice currentDevice] setValue:@(UIDeviceOrientationLandscapeRight) forKey:@"orientation"];

    }

    else {

        tab.interfaceOrientation = UIInterfaceOrientationPortrait;

        tab.interfaceOrientationMask = UIInterfaceOrientationMaskPortrait;

        //设置屏幕的转向为竖屏

        [[UIDevice currentDevice] setValue:@(UIDeviceOrientationPortrait) forKey:@"orientation"];

    }

    //刷新

    [UIViewController attemptRotationToDeviceOrientation];

}

根视图里:(主要的难点就是区分方法只能在根视图里调用,由于我的项目根视图是在tabBarcontroller里 ,所以在tabBarcontroller重新一下方法)

//设置是否允许自动旋转

- (BOOL)shouldAutorotate {

    return YES;

}

//设置支持的屏幕旋转方向

- (UIInterfaceOrientationMask)supportedInterfaceOrientations {

    return self.interfaceOrientationMask ;

}

注意:一定要选择了方向。代码才会有作用。

相关文章

  • 屏幕旋转

    屏幕旋转 推荐文档 了解UIWindow——UIWindow实践 iOS屏幕旋转问题总结 IOS:屏幕旋转与变换 ...

  • ios屏幕旋转的总结

    1.核心代码 具体的VC里: //这里是为了旋转的时候调用 -(void)setNavigation:(BOOL)...

  • iOS 屏幕旋转问题总结

    1、UIDeviceOrientation 设备的物理方向 简介 UIDeviceOrientation即我们手持...

  • iOS 屏幕旋转问题总结

    1、UIDeviceOrientation 设备的物理方向 简介UIDeviceOrientation即我们手持的...

  • iOS旋转屏幕设置总结

    iOS开发中,经常会碰到某些页面需要支持横屏显示,某些又仅支持竖屏显示,那怎么样才能比较完美的实现各个界面的横竖屏...

  • OC - 屏幕旋转(自动旋转、手动旋转、兼容iOS6之前系统)

    导读: 一、iOS6之前屏幕旋转知识了解 二、iOS6(包括iOS6)之后屏幕旋转知识了解 三、自动旋转具体操作 ...

  • 屏幕旋转和弹出框

    iOS中控制屏幕旋转相关方法 shouldAutorotate:是否支持屏幕旋转 alertView:clicke...

  • iOS 屏幕旋转

    屏幕旋转 认知 期望达到的目的 如何让App支持屏幕旋转 如何让App屏幕旋转 如何保证屏幕旋转后布局不会乱 总结...

  • iOS Rotation

    iOS屏幕旋转学习笔记iOS开发中使用屏幕旋转功能的相关方法 1、基本知识点解读 了解屏幕旋转首先需要区分两种 o...

  • iOS传感器:实现一个随屏幕旋转的图片

    iOS传感器:实现一个随屏幕旋转的图片 iOS传感器:实现一个随屏幕旋转的图片

网友评论

      本文标题:ios屏幕旋转的总结

      本文链接:https://www.haomeiwen.com/subject/rneizxtx.html