2014-12-14 2 views
0

Мой первоначальный вопрос:Какой метод следует вызывать при переключении между отображением панели вкладок?

enter image description here

Я хочу изменить пунктнавигации (как название и кнопку при переключении между вкладками).

Я попробовал ответить: Storyboard navigation controller and tab bar controller. Он говорит:

self.parentViewController.navigationItem setTitle:@"Title"]; 

добавить в viewDidLoad в каждом контроллере вид работ.

Однако, когда я снова вхожу в представление, плитка не изменится. Я думаю, что это означает, что viewDidLoad не получит обратный вызов при повторном входе.

Любое решение о Storyboard navigation controller and tab bar controller?

ответ

1

Вы ищете viewWillAppear:. Here's Apple's documentation. Этот метод будет вызываться на контроллере, который представляется или переходит к. viewWillDisappear: (documentation here) вызывается на контроллере, который переходит от него.

+0

спасибо :) это работает. – chenzhongpu

0

Было бы лучше иметь контроллер навигации для каждой вкладки в панели вкладок. Затем вы можете установить свои заголовки прямо в раскадровке.

Смежные вопросы