倒置方向不会旋转为纵向

时间:2017-09-28 13:19:44

标签: ios swift xcode swift3

我想在所有方向查看我的应用,因此我选择General下的所有方向,然后选择info.plistXcode Project Settings下的所有方向

我这是在AppDelegate

func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {
    return UIInterfaceOrientationMask.all
}

并在Viewcontroller

中添加了此内容
func supportedInterfaceOrientations() -> Int{
    return Int(UIInterfaceOrientationMask.all.rawValue)
}

所有其他方向都在起作用但是颠倒了。我如何才能使用它?

1 个答案:

答案 0 :(得分:1)

您需要打开Xcode项目设置的方向,并在视图控制器中实现以下属性:

override var supportedInterfaceOrientations: UIInterfaceOrientationMask { get { return .all } }