【发布时间】:2015-07-01 14:30:45
【问题描述】:
在多个视图之间切换的最佳做法是什么;更改rootViewController 或使用模态视图?
设置rootviewController:
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
var vc : UIViewController = storyBoard.instantiateViewControllerWithIdentifier("viewTarget") as TargetViewController
var window :UIWindow = UIApplication.sharedApplication().keyWindow!
window.rootViewController = vc;
window.makeKeyAndVisible()
改变模态视图:
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let initViewController: UIViewController = storyBoard.instantiateViewControllerWithIdentifier("viewTarget") as TargetViewController
self.presentViewController(initViewController,animated: false, nil)
当我需要向用户展示其他视图时,我不知道使用哪个视图。
p.s. 就我而言,我有一个应用程序,其登录表单以rootViewController 开头。登录后,我认为最好更改rootViewController,但我说的对吗?
【问题讨论】:
标签: ios swift uiviewcontroller presentviewcontroller