通过UINavigationController实现segue的优势

时间:2015-09-01 14:17:24

标签: ios objective-c iphone swift

在一个UINavigationControllerViewController的segue之间使用ViewController有什么好处?

也可以在没有UINavigationController的情况下做到这一点。并单独添加导航栏和后退按钮

enter image description here

2 个答案:

答案 0 :(得分:1)

在从一个ViewController到ViewController的segue之间使用UINavigationController的优点是您可以使用UINavigationItem返回之前的ViewController。

像这样,

enter image description here

这就是您不需要实现转换的原因。但这是其中一个原因。

如果您想了解有关UINavigationController的更多详细信息,可以看到。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UINavigationController_Class/

UINavigationController中有许多有用的方法。

因此,最好使用UINavigationController的segue或者只是segue取决于你的情况。如果您不知道哪个更好,请再次在stackoverflow中提问。

答案 1 :(得分:0)

UINavigationController提供了一个导航堆栈。你只需按UIViewControllers,但没有额外费用,你将无法获得UINavigationController提供的导航(后退按钮和其他内容)以及大多数用户在使用应用时的预期