使用来自tabBarController的tabBar Delegate方法

时间:2010-09-14 06:35:16

标签: iphone cocoa-touch uikit uitabbarcontroller

我有一个tabBarController,我想使用tabBarDelegate的委托方法而不是tabBarControllerDelegate.i.e;我想用

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

我这样做:

self.tabBarController.tabBar.delegate = self;

然后使用上面的方法,但问题是上面的方法永远不会被调用。

1 个答案:

答案 0 :(得分:1)

根据Apple文件:

此属性提供的标签栏视图仅适用于您希望使用UIActionSheet类的showFromTabBar:方法显示操作表的情况。

所以我猜你应该使用控制器的委托。