如何更改UITabBarItem操作?

时间:2012-01-31 12:01:53

标签: ios xcode uitabbar

我的iOS应用程序的主窗口包含一个UITabBarController。有3个UITabBarItem,它们各自显示不同的视图。

我认为标签栏是使用xcode标签栏应用程序模板直接创建的。现在我创建了另一个视图,我想用新的视图替换现有视图,但是我没有看到任何将视图分配给UITabBarItem按钮的代码。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

如果要在代码中执行此操作,请查看此UITabBarController方法

setViewControllers:animated:

示例代码

NSArray *viewControllers = [NSArray arrayWithObjects: controller1, controller2, controller3, nil];
[tabBar setViewControllers:viewControllers animated:YES];

如果您使用IB,则将所需的UIViewController分配给选项卡。

答案 1 :(得分:0)

您可以将自定义选项卡放在UITabBarController视图的正确位置,但是您需要自己处理所有Tab切换,这不是太难。