我有一个导航控制器,我想标签栏添加到应用程序。有谁知道,如果它可以说的东西,如果如果选项卡中选择显示视图2拳头选项卡中选择节目厂景样的?如果那里有该代码,然后我会好到哪里去。任何帮助表示赞赏。 Y +感谢

有帮助吗?

解决方案

据的接口准则,一个的TabBar应该总是在该应用的顶层。换句话说,你应该有一个的TabBar,然后让每个标签内导航控制器。

如果需要显示视图为具有的TabBar而不是在应用程序的顶层,使用分段控制。用户将了解他们选择备用的意见,但他们不会感到困惑,其中的应用程序,他们是。

其他提示

您不应该使用UITabBarView不经UITabBarViewController

为什么你不希望使用TabBarController?

否则你可以简单地添加的TabBar并实现UITabBarDelegate协议作出反应的变化。这实质上是实现自己的TabBarController。

您将需要创建一个的TabBar和委托设置为实现以下的方法,在这里可以切换基于所选择的tabbarItem视图中的对象:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
   int index = [tabBar.items indexOfObject:item];
   switch (index) ...
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top