В каком методе я должен установить свой UIToolBar скрытым - PullRequest
0 голосов
/ 18 марта 2012

Я кодирую на платформе iphone около нескольких месяцев. Одна вещь, которую я все еще должен понять, - в каком методе я должен точно установить панель навигации / панель инструментов / barButtonItem скрытой.

В моем проекте я иногда устанавливаю - (void)viewDidLoad, иногда - (void)viewWillAppear:(BOOL)animated. Иногда я устанавливаю его с того места, где нажимаю навигационный контроллер.

Мне кажется, я не правильно понимаю основы. Если один из способов не работает, я пробую другой путь и как-то работает.

Если я хочу скрыть панель инструментов или панель инструментов в навигационном контроллере, где именно я должен это установить.

Edit: Если я нажимаю новый навигационный контроллер, в котором я хочу, чтобы моя панель инструментов была скрыта, где я должен установить его скрытым. Точно так же, когда я высовываю это, я хочу, чтобы панель инструментов была показана, где я должен установить для свойства toolbarHidden значение «NO».

Точно так же у меня есть контроллер навигации, иногда он должен показывать панель инструментов, а иногда нет, где я должен проверить условие для этого случая .?

1 Ответ

0 голосов
/ 18 марта 2012

Вы должны установить это свойство до нажатия Controller представления и не нужно устанавливать No at pop.Например, см. Следующую ссылку:

скрытие панели вкладок при нажатии на ячейку табличного представления

...