【问题标题】:Manage Device Orientation - IOS管理设备方向 - IOS
【发布时间】:2016-12-14 17:59:21
【问题描述】:

我是 IOS 开发的新手,在问这个问题之前,我已经尝试了 stackoverflow 上的所有答案,但找不到任何可行的方法(可能我在某个地方失败了)。

我想在我的所有应用中禁用旋转设备视图的可能性我想在每个 ControllerView 中决定是使用纵向还是横向。

我怎样才能用 Swift 做到这一点?

【问题讨论】:

    标签: ios iphone swift xcode orientation


    【解决方案1】:

    你应该在每个 ViewController 上尝试这个,并设置它可以旋转,以及应该支持什么方向。

    override func shouldAutorotate() -> Bool {
        return false
    }
    
    override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
        return UIInterfaceOrientationMask.Portrait
    }
    

    我收到此错误:

    【讨论】:

    • 我只是将它粘贴到我的 controller.swift 上,但在两个函数上都出现了这个错误:“方法没有覆盖其超类中的任何方法”
    • 又一个错误,添加了两种情况的截图错误
    • 我的错。 @Mago 具有 Swift 2.x 语法。我将发布 Swift 3 语法。
    • 是的,它的 swift 2.x 语法!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多