iPhone SDK: знаете, когда нажимается вкладка на панели вкладок? - PullRequest
1 голос
/ 13 мая 2010

У меня есть панель вкладок, которая отображает различные виды при нажатии. Когда вы щелкаете вкладку в первый раз, она вызывает метод viewDidLoad. Но это называется только в первый раз.

Есть ли метод, который вызывается, когда пользователь щелкает обратно на эту вкладку, поскольку viewDidLoad не будет вызываться во второй раз?

(мне нужно сделать это, чтобы обновить UITableView, когда пользователь переходит на вкладку)

Ответы [ 2 ]

2 голосов
/ 13 мая 2010

Конечно!

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

Ваш лучший вариант при поиске такого рода вещей - это посмотреть в документации, в частности, на делегата для интересующего вас объекта. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITabBarControllerDelegate_Protocol/Reference/Reference.html

0 голосов
/ 13 мая 2010

Я бы использовал - (void)viewWillAppear:(BOOL)animated в UIViewController ( документы )

...