Я кодирую на платформе iphone около нескольких месяцев. Одна вещь, которую я все еще должен понять, - в каком методе я должен точно установить панель навигации / панель инструментов / barButtonItem скрытой.
В моем проекте я иногда устанавливаю - (void)viewDidLoad
, иногда - (void)viewWillAppear:(BOOL)animated
. Иногда я устанавливаю его с того места, где нажимаю навигационный контроллер.
Мне кажется, я не правильно понимаю основы. Если один из способов не работает, я пробую другой путь и как-то работает.
Если я хочу скрыть панель инструментов или панель инструментов в навигационном контроллере, где именно я должен это установить.
Edit:
Если я нажимаю новый навигационный контроллер, в котором я хочу, чтобы моя панель инструментов была скрыта, где я должен установить его скрытым. Точно так же, когда я высовываю это, я хочу, чтобы панель инструментов была показана, где я должен установить для свойства toolbarHidden значение «NO».
Точно так же у меня есть контроллер навигации, иногда он должен показывать панель инструментов, а иногда нет, где я должен проверить условие для этого случая .?