【发布时间】:2012-03-03 09:53:35
【问题描述】:
我有一个带有自定义 TabBar 控制器类的应用。
我尝试实现tabbar控制器委托方法:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"%i",tabBarController.selectedIndex);
}
但它不起作用。为什么?
在ViewDidLoad我写:
self.tabBarController.delegate = self;
我在 .h 中实现:
@interface BaseViewController : UITabBarController <UITabBarControllerDelegate>
【问题讨论】:
-
你真的设置了标签栏控制器的代理吗?
-
然后你设置你的类在你的.h中实现
UITabBarControllerDelegate? -
是的。我写
-
@MiQUEL 那是一年多以前的事了。我想,是的))
标签: ios xcode uitabbarcontroller tabbarcontroller