【发布时间】:2016-05-27 19:22:15
【问题描述】:
我正在开发一个简单的 iOS 应用来学习 Swift 和 iOS 编程。 我想知道在应用启动时呈现与导航控制器堆栈中的第一个不同的视图控制器的“最佳”方式是什么。
考虑这个故事板图: Tab Bar Controller 是初始视图控制器,“View Controller 1”在导航控制器内的应用启动时显示。由于“视图控制器 1”几乎不会被使用,我想显示“视图控制器 2”,而“返回”按钮指向“视图控制器 1”。为了节省时间和内存,我宁愿不加载“视图控制器 1”,因为我已经知道必须在第二个视图控制器中显示哪些数据。
这两个视图控制器实际上都是表视图控制器,并且在第一个 VC 中选择一个单元格会触发对第二个的 segue。然而,用户通常只需要看到第二个 VC,就好像选择了 TVC 1 的第一个单元格一样。
【问题讨论】:
标签: ios swift uinavigationcontroller uitabbarcontroller segue