【发布时间】:2015-08-21 19:12:48
【问题描述】:
添加 ViewController 时是否应该始终添加 Navigation Controller?使用导航控制器有什么好处?
我知道导航控制器会给你一个后退按钮,但可以使用导航栏并添加你自己的后退按钮来完成。
现在从一个屏幕转到另一个屏幕似乎并没有那么复杂:
继续到另一个视图代码:
performSegueWithIdentifier("LoginViewSegue", sender: self)
导航到另一个视图:
let loginController = storyboard?.instantiateViewControllerWithIdentifier("LoginView") as! LoginViewController
self.presentViewController(loginController, animated: true, completion: nil)
我知道序列代码只是一个衬里,而另一个是两个衬里。但这似乎没什么大不了的。我知道在 sequ 上,您也可以获得可以使用的辅助类。就像在实际调用序列之前执行的 prepareForSegue 一样。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
但是调用视图控制器可以让你在调用视图之前运行预代码。
这只是风格问题还是两者之间有优势?
【问题讨论】:
标签: swift