2012-01-29 19 views
2

我加了標籤欄控制器編程,我想切換視圖和隱藏標籤欄控制器的方法:didSelectViewController不起作用

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

但他並沒有叫。我在viewDidLoad中添加了代表<UITabBarControllerDelegate>[myTabBarController setDelegate:self];

我該怎麼辦? 感謝您的回覆。請幫助..

+0

哪個類實現UITabBarControllerDelegate協議? – reddersky 2012-01-29 12:53:31

+0

你在說什麼'viewDidLoad'方法?哪個對象是標籤欄控制器的代表? – 2012-01-29 15:37:01

回答

1

在應用程序委託的didFinishLaunchingWithOptions試試這個方法

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