我有一个带有自定义 TabBar 控制器类的应用程序。
我试图实现标签栏控制器委托方法:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"%i",tabBarController.selectedIndex);
}
但它不起作用。为什么?
在ViewDidLoad
我写:
self.tabBarController.delegate = self;
在 .hi 中实现:
@interface BaseViewController : UITabBarController <UITabBarControllerDelegate>