Cocoa触摸Tab切换上的UITabBar操作

时间:2009-06-01 17:54:01

标签: objective-c cocoa-touch uitabbarcontroller

我有UITabBarUITabBarItem个。{我为每个人分配了一个不同的视图控制器。

我想在点击每个按钮时加载一些数据等。因此,我想知道该代码放在哪里?我尝试在视图控制器中实现viewWillAppearviewDidLoad,但那些没有被调用。

3 个答案:

答案 0 :(得分:2)

我知道当您将委托分配给UINavigationController时,不会调用组件UIViewController委托方法。似乎UITabBarController也是如此。

我会尝试实施UITabBarControllerDelegate协议并实施tabBar:didSelectViewController:方法。

答案 1 :(得分:0)

您确定自定义控制器是否继承自UIViewController?

不要忘记viewWillAppear的签名是viewWillAppear:animated:

我现在正在使用beta 5,它工作正常(我也使用TabBar)。

答案 2 :(得分:0)

在viewdidappear函数中编写代码。但我没有尝试