【发布时间】:2014-07-12 05:19:11
【问题描述】:
我目前正在开发我的第一个 iOS 应用程序,目前进展顺利。但是现在我想开发一个功能,它更高级一点,我不知道如何进行。
我的应用使用Core Data 和TabBarController 在不同的NavigationControllers 之间切换。
现在我想在每个显示标签和两个按钮的导航控制器上实现一个子视图。标签是计时器的指示器,两个按钮应该启动和停止计时器,并在计时器停止时保存一点数据。这个子视图应该在选项卡之间是连续的,所以我想保留计时器和按钮的状态。
我的想法是创建一个 xib 并将这个 xib 加载到 TabBarController 本身上,但是我不知道如何实现。
【问题讨论】:
-
为什么所有导航控制器的视图都一样?有什么具体原因吗?对于解决方案,您可以创建一个视图控制器的单例实例并将其与所有导航控制器链接,但这实际上违背了标签栏控制器的目的。
-
如果我启动计时器,标签应该开始显示计时器,如果我想切换导航控制器,我希望仍然能够看到计时器的显示并能够启动和停止它。
-
您是否创建了标签栏控制器类?或全部从情节提要链接。
-
我在故事板中将所有内容链接在一起。
标签: ios uitabbarcontroller xib xcode-storyboard