应用软件设置里面
Tagged Tags:

app让个别界面横屏,其他的为竖屏,解决如下

图片 1

APP设置里面,一定要设置可以旋转的方向

appdelegate里面重新系统方向代理

func application(application: UIApplication,
supportedInterfaceOrientationsForWindow window: UIWindow?) -> UIInterfaceOrientationMask
{

 

        return
UIInterfaceOrientationMask.Portrait  //
设置全部为竖屏

    }

在想要实现横屏的controller里面重写

应用软件设置里面。是否支持自动横屏,

应用软件设置里面。应用软件设置里面。override func shouldAutorotate() -> Bool {

        return false

应用软件设置里面。    }

 支持的方向

    override func supportedInterfaceOrientations() ->
UIInterfaceOrientationMask
{

         

应用软件设置里面。        return UIInterfaceOrientationMask.Landscape  //
代表横屏,左右横屏

    }

物理显示屏幕,即将显示屏幕方向

    override func
preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation
{

        

            return
UIInterfaceOrientation.LandscapeLeft

    }

 

如果此controller含nav,应该在nav里面重写这个方法,controller不需要写

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注