我正试图弄清楚如何在应用程序的整个生命周期中拥有一致的TabBar。为了解释,我有MyAppDelegate及其主窗口,然后是一个设置为窗口的TabBarView的UITabBarController。现在我要显示菜单,表格,图像等;在主视图中切换视图,而TabBar始终保持在它的顶部(即切换视图)并最终使TabBar及其项目就像一个中断,所以一旦触摸该程序将自动停止它正在做的事情并显示“触动”TabBar视图。
谢谢
答案 0 :(得分:0)
您所描述的正是UITabBarController为您提供的行为。好吧,差不多。当标签栏切换标签时,由您来制作任何长时间运行的代码“停止它正在做的事情”。您可以将其中一个类设置为UITabBarController的委托,并跟踪从选项卡到选项卡的更改:
委托标签栏控制器 委托对象。
@property(非原子,分配) ID 代表讨论你可以使用 委托对象来跟踪对其的更改 标签栏中的项目和 监控选项卡的选择。该 你提供的委托对象应该 符合 UITabBarControllerDelegate协议。 此属性的默认值为 为零。