iPhone SDK: Знаешь, когда нажата вкладка на вкладке?
-
26-09-2019 - |
Вопрос
У меня есть бар вкладки, который отображает разные представления при нажатии. Когда вы нажимаете вкладку в первый раз, он вызывает метод ViewDidload. Но, только это звонит только в первый раз.
Существует ли метод, который называется, когда пользователь нажимает на эту вкладку, поскольку ViewDidload не будет называться той второй раз?
(Мне нужно сделать это, чтобы обновить UiableView, когда пользователь нажимает на вкладку)
Решение
Конечно!
- (void)tabBarController:(UITabBarController *)aTabBarController didSelectViewController:(UIViewController *)viewController
Ваш лучший вариант при поиске таких вещей - смотреть в документацию, в частности, в делегате для заинтересованного вами объекта.http://developer.apple.com/iphone/Library/documentation/uikit/reference/uitablebarcontrollerdelegate_protocol/reference/reference.html.
Другие советы
я хотел бы использовать - (void)viewWillAppear:(BOOL)animated
в UiviewController (документы)