我有一个tabBarController,我想使用tabBarDelegate的委托方法而不是tabBarControllerDelegate.i.e;我想用
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
我这样做:
self.tabBarController.tabBar.delegate = self;
然后使用上面的方法,但问题是上面的方法永远不会被调用。
答案 0 :(得分:1)
根据Apple文件:
此属性提供的标签栏视图仅适用于您希望使用UIActionSheet类的showFromTabBar:方法显示操作表的情况。
所以我猜你应该使用控制器的委托。