Я не могу изменить заголовок кнопки «Назад» на толкаемом представлении, когда в предыдущем представлении отображается строка поиска, отображаемая в навигационный контроллер.Невозможно изменить название кнопки «Назад» в «Навигаторе» на панели навигации vc, когда панель поиска отображается в навигационной панели предыдущего вида.
ListView имеет UISearchBar, отображаемый в навигационной панели.
DetailView выталкивается из таблицы ListView. Кнопка в навигационной панели в режиме «Подробно» всегда называется «Поиск», если панель поиска не удалена с панели навигации.
Я попытался изменить текст кнопки «Назад» на navitem DetailView в раскадровке без эффекта. Изменение основного заголовка в этом navitem действительно работает. Удаление заголовка возвращает имя обратно к имени контроллера вида - так что это живой навигатор.
Я пробовал настройку self.navigationitem.backBarButtonItem.text = @ "ASDF" в viewDidLoad, и все еще заголовок кнопки Back остается Search.
UISearchDisplayController не отвечает на метод setTitle UIViewController - я попробовал придать свой экземпляр регулярному контроллеру представления, чтобы установить заголовок.
Похоже, что название кнопки «Назад» задается жестким, неизменным названием поиска «Поиск» в файле searchDisplayController. Это действительно предназначенное поведение? Что я делаю не так?