如何检测用户何时选择一个标签栏项目? 我想每次运行一些命令,当用户选择第二个或第三个标签栏视图。UITabBar中的选定视图
(我有一个标签栏基础的项目,并为的TabBar项目viewcontrollers在Interface Builder中选择)
如何检测用户何时选择一个标签栏项目? 我想每次运行一些命令,当用户选择第二个或第三个标签栏视图。UITabBar中的选定视图
(我有一个标签栏基础的项目,并为的TabBar项目viewcontrollers在Interface Builder中选择)
我解决了这个问题,在tabBar的每个视图中使用“viewWillApear:(BOOL)animated”方法。
有在UITabBarDelegate
的方法叫做:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;
你当然可以做你想用;)
标签栏和标签栏控制器都有委托方法:UITabBarDelegate
和UITabBarControllerDelegate
。您可以使用UITabBarDelegate的tabBar:didSelectItem:
方法来检测用户何时在条上选择不同的项目。
viewWillApear:(BOOL)animated not getting called – virata 2012-03-12 10:52:06