swift 3.0 強制橫屏

分類:技術 時間:2016-10-25

Xcode 8 正式版已經發布,我要在第一時間遷移我的項目到 Swift 3 —— 畢竟這是趨勢

遷移之路, 路漫漫... 代碼有什么不到之處,歡迎各路大神來噴

相應的文件請前往 demo 里進行下載

還請各位看官多多 start ,小凡在此謝過了,下面就開始進入我們的正題:

Present-強制橫屏

  • 界面

    9DAC73B5-BEBF-43AA-9582-00DE3CC1D3F0.png

  • 綁定視圖
  • 設置當前界面A
class ViewController: UIViewController {

    override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
        return UIInterfaceOrientationMask.all
    }
    override var shouldAutorotate: Bool {
        return true
    }

    override func viewDidLoad() {
        super.viewDidLoad()
    }
}
  • 設置需要跳轉的界面
class SecondViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
        return .landscapeLeft
    }
    override var shouldAutorotate: Bool {
        return true
    }

    override func touchesBegan(_ touches: Setlt;UITouchgt;, with event: UIEvent?) {
        self.dismiss(animated: true, completion: nil)
    }
}

Push-強制橫屏


Tags: Swift

文章來源:http://www.jianshu.com/p/3dce1caa7db7


ads
ads

相關文章
ads

相關文章

ad