基本上我所拥有的是使用一系列UIButtons
的视图,并且根据按下的按钮,显示带有UITabBar
的视图,并选择了某个UITabBarItem
。
这样做很好,但我想要做的是更改UIView
中的UITabBarItem
。
例如:我的第一个视图上有8个按钮。我按下按钮1并选择UITabBarItem
2并显示查看A ,但是如果我按下按钮2 UITabBarItem
2已选中,而不是查看 A 显示视图 B 。
究竟发生了什么,如果我有viewDidLoad
方法,我可以预先加载其中的代码,然后才能动态更改它。所以我尝试使用viewWillAppear
但似乎没有任何事情发生。
任何帮助将不胜感激。我希望我已经让每个人都明白我的问题。
答案 0 :(得分:0)
尝试实现uitabbarcontroller协议并覆盖 这些方法:
– tabBarController:shouldSelectViewController:
– tabBarController:didSelectViewController: