【发布时间】:2015-03-31 01:19:28
【问题描述】:
所以UIKit Framework Reference 将UINavigationController 描述为向用户呈现数据和视图的有效方式。但我很好奇使用UINavigationController VS SegueOnly 之间的性能和可管理性差异。
在某些情况下,其中一种比另一种更适合。我对编码是全新的,但本能地我认为UINavigationController 更适合展示每个都有很多事情的 VC,用户在每个 VC 上花费大量时间,或者多个 VC 需要同时运行和保存数据。而Segue 更适合单向 VC 进展或短期使用、低数据 VC 演示。这些假设是否正确?
实施UINavigationController 的优点是什么?
【问题讨论】:
-
这个标题和前提(将
UINavigationController与故事板segue 进行比较)对我来说毫无意义...... -
所以我正在开发一个应用程序,我已经将故事板与所有 VC 相结合,我从未使用过 UINavigationController....我想知道我是否错过了重要的概念通过不学习 UINavigationController。
-
我认为你使用的是 segue 这个词,而你应该使用模态这个词。如果您在没有导航控制器的情况下使用 segues,那么您正在执行模态 segues(而不是使用导航控制器所拥有的 push segues)。对于使用模式与推送的原因,您的理解基本上是正确的。一般来说,模态呈现的控制器应该用于中断应用程序的一般流程,您需要从用户那里获取一些信息。
-
但是在情节提要中,当创建“segue”时,“present modalally”和“show (e.g. push)”都是选择?
标签: ios swift uinavigationcontroller segue