美文网首页
权限记录

权限记录

作者: OwenKing | 来源:发表于2018-05-03 11:11 被阅读8次

    1.在我们项目中需要用的横屏的时候

    步骤一:在UIApplication实现该方法

    - (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {

        if(self.isFull){

            return UIInterfaceOrientationMaskAll;

        }

        return UIInterfaceOrientationMaskPortrait;

    }

    步骤二: 在需要支持横屏的页面重写次方法

    // 支持设备自动旋转- (BOOL)shouldAutorotate {

        return YES;

    }// 支持横竖屏显示-(UIInterfaceOrientationMask)supportedInterfaceOrientations{

        return UIInterfaceOrientationMaskAll;

    }

    整个项目依然不支持横屏,对视图进行强制transform 旋转

    不支持自动旋转监听屏幕是否旋转,需要使用UIDeviceOrientationDidChangeNotification的通知,判断方向在transform 相应的角度即可

    相关文章

      网友评论

          本文标题:权限记录

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