Swift3.0中如何完成不同View Controller之间的切换
生活随笔
收集整理的這篇文章主要介紹了
Swift3.0中如何完成不同View Controller之间的切换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在網上看過一些關于View Controller之間的切換的介紹,但是由于我使用的是swift3.0,所以在一些語法上面有寫不同,但是思路還是一樣的。下面是我整理的一些關于swift3.0中View Controller之間的切換的一些心得。這個介紹的是普通View之間的跳轉,還有一類跳轉是關于NavigationController,需要另外介紹。
主要分為兩種情況:
1切換到純代碼建好的view controller,即不是在storyboard中建立的:
//Application 文件下 let guideViewController = GuideViewController() self.window!.rootViewController=guideViewController//普通ViewController let VC = LoginController() self.present(VC, animated: true, completion:nil)
? ?2切換到在storyboard中建立的可以用下面的代碼:
let mainStoryboard = UIStoryboard(name:"Main", bundle:nil)let viewController = mainStoryboard.instantiateViewController(withIdentifier: "LoginView")self.present(viewController, animated: true, completion:nil) 這里的LoginView是在storyboard中對相應的viewcontroller打開其identifier inspector,然后對其storyboard ID起的名字。
總結
以上是生活随笔為你收集整理的Swift3.0中如何完成不同View Controller之间的切换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java利用Future实现多线程执行与
- 下一篇: swift3.0 post Json解析