【发布时间】:2011-03-18 00:07:06
【问题描述】:
当用户更改UITabBarController 的选定选项卡时,是否会触发事件以指示发生了此特定操作?
我知道如果 UIViewController 之前没有加载,viewDidLoad 可能会被触发,如果是这样,viewWillAppear 会被调用。但是这些都不会告诉我视图显示是因为选择了标签栏。
【问题讨论】:
标签: iphone uiviewcontroller uitabbarcontroller
当用户更改UITabBarController 的选定选项卡时,是否会触发事件以指示发生了此特定操作?
我知道如果 UIViewController 之前没有加载,viewDidLoad 可能会被触发,如果是这样,viewWillAppear 会被调用。但是这些都不会告诉我视图显示是因为选择了标签栏。
【问题讨论】:
标签: iphone uiviewcontroller uitabbarcontroller
您可以在实现UITabBarDelegate 时使用tabBar:didSelectItem::
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
【讨论】: