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