пытался скрыть кнопку «назад» на моей навигационной панели. Панель навигации находится на контроллере панели вкладок и, когда она загружается, кнопка «Назад» скрыта. Но при возврате с контроллера дочернего навигатора снова появляется кнопка «Назад» с заголовком контроллеров дочерних элементов. Я пробовал self.navigationBar.navigationItem.hidesBackButton = YES;
на моем контроллере панели вкладок/навигатора в viewDidLoad: и viewWillAppear: методы, а также на контроллере моего дочернего представления в моем настраиваемом методе segue. Я также попытался установить название кнопок на ноль, используя self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStyleBordered target:nil action:nil];
, но это возвращает символ для кнопки «Назад», а не «назад». И я тоже не хочу. Я проверил другие темы и попробовал все решения, которые я мог найти. Не повезло .. любые другие идеи? Ура!iOS7 back button reappearing
1
A
ответ
0
Хорошо, думаю, я нашел что-то, что работает. Я не уверен, что это лучшее решение, но это просто и, похоже, работает. Я сделал это, я добавил свой собственный элемент barButton вместо кнопки «Назад» и установил оттенок «Очистить цвет», а затем отключил его от инспектора атрибутов. Так что я остался с неактивной кнопкой с четким названием. сообщите мне, есть ли у кого-либо проблемы или есть лучшее решение!
Как вы наложили навигационную панель на контроллер панели? – Abizern