UITabbarController:有没有办法切换Tabbar的Tabbar项目

时间:2010-07-30 16:49:35

标签: iphone uitabbarcontroller ios4 uitabbar uitabbaritem

Senario是一个TabbarViewController,它包含Tab {A,B,C,D}。用户点击Tab:B后,改为选项卡{A,B,C,D},我想要显示{E,F,G}作为标签栏上的Tabbar项目。

有没有办法切换Tabbar项目集? 我是iOS的新手。谢谢!

编辑: 我也尝试修改self.tabbarcontroller.tabbar.items,但是我遇到了运行时异常,说tabbar.items不能直接修改。

\ EDIT 找到了解决这种情况的方法:使用导航控制器,然后按下使用{A,B,C,D}的TabbarView,如果触摸了B,则将另一个TabbarView推送到导航控制器
@joelm谢谢你的帮助!

问候语, Stellit

1 个答案:

答案 0 :(得分:0)

UITabBarController维护一组ViewControllers,它们对应于用户看到的按钮。你可以更改一个控制器,但要注意这会导致tabBarController重新加载所有可能不是你想要的控制器。