我以编程方式添加了一个标签栏控制器,我想用方法切换视图并隐藏标签栏控制器:
-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
但它没有打电话。我在viewDidLoad中添加了委托<UITabBarControllerDelegate>
和[myTabBarController setDelegate:self];
。
我该怎么办? 感谢您的回复。请帮忙..
答案 0 :(得分:1)
在您的app delegate的 didFinishLaunchingWithOptions 方法中尝试此操作:
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
tabBarController.delegate = self;