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
答案 0 :(得分:0)
UITabBarController维护一组ViewControllers,它们对应于用户看到的按钮。你可以更改一个控制器,但要注意这会导致tabBarController重新加载所有可能不是你想要的控制器。