1

我有一个标签栏,单击时会显示不同的视图。当您第一次单击选项卡时,它会调用 viewDidLoad 方法。但是,它只是第一次调用。

当用户单击返回该选项卡时是否有一个方法被调用,因为 viewDidLoad 不会被第二次调用?

(当用户单击返回选项卡时,我需要这样做以更新 UITableView)

4

2 回答 2

2

当然!

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

查找此类内容时,您最好的选择是查看文档,特别是您感兴趣的对象的委托。 http://developer.apple.com/iphone/library/documentation/UIKit/Reference/ UITabBarControllerDelegate_Protocol/Reference/Reference.html

于 2010-05-13T07:24:45.110 回答
0

我会- (void)viewWillAppear:(BOOL)animated在 UIViewController ( docs )中使用

于 2010-05-13T06:58:59.700 回答