didSelectViewController不起作用

时间:2012-01-29 10:54:01

标签: ios uitabbarcontroller

我以编程方式添加了一个标签栏控制器,我想用方法切换视图并隐藏标签栏控制器:

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

但它没有打电话。我在viewDidLoad中添加了委托<UITabBarControllerDelegate>[myTabBarController setDelegate:self];

我该怎么办? 感谢您的回复。请帮忙..

1 个答案:

答案 0 :(得分:1)

在您的app delegate的 didFinishLaunchingWithOptions 方法中尝试此操作:

UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
tabBarController.delegate = self;