我的iOS应用程序的主窗口包含一个UITabBarController。有3个UITabBarItem,它们各自显示不同的视图。
我认为标签栏是使用xcode标签栏应用程序模板直接创建的。现在我创建了另一个视图,我想用新的视图替换现有视图,但是我没有看到任何将视图分配给UITabBarItem按钮的代码。我怎么能这样做?
答案 0 :(得分:1)
如果要在代码中执行此操作,请查看此UITabBarController方法
示例代码
NSArray *viewControllers = [NSArray arrayWithObjects: controller1, controller2, controller3, nil];
[tabBar setViewControllers:viewControllers animated:YES];
如果您使用IB,则将所需的UIViewController分配给选项卡。
答案 1 :(得分:0)
您可以将自定义选项卡放在UITabBarController视图的正确位置,但是您需要自己处理所有Tab切换,这不是太难。