1

クリックするとさまざまなビューが表示されるタブバーがあります。タブを初めてクリックすると、viewDidLoad メソッドが呼び出されます。ただし、それは最初にのみ呼び出されます。

viewDidLoad は 2 回目に呼び出されないため、ユーザーがそのタブに戻ったときに呼び出されるメソッドはありますか?

(ユーザーがタブをクリックして戻ったときに 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)animatedUIViewController ( docs )で使用します

于 2010-05-13T06:58:59.700 に答える