我有一个标签栏,点击时会显示不同的视图。当您第一次单击选项卡时,它将调用viewDidLoad方法。但是,它只是第一次调用它。
当用户点击返回该标签时是否有一个方法被调用,因为第二次不会调用viewDidLoad?
(当用户点击返回选项卡时,我需要这样做来更新UITableView)
答案 0 :(得分:2)
当然!
- (void)tabBarController:(UITabBarController *)aTabBarController didSelectViewController:(UIViewController *)viewController
在寻找这些类型的东西时,最好的选择是查看文档,特别是在您感兴趣的对象的委托中。 http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITabBarControllerDelegate_Protocol/Reference/Reference.html
答案 1 :(得分:0)
我会在UIViewController(docs)
中使用- (void)viewWillAppear:(BOOL)animated