Как изменить заголовок элемента навигации через конструктор интерфейса?

Сегодня столкнулся с проблемой.

Я встроил контроллер табличного представления в контроллер навигации. Это табличное представление связано с двумя другими контроллерами представления через переходы: первый — это подключение от контроллера табличного представления к контроллеру представления входа в систему, второй — переход вручную для подключения с помощью кнопки управления (в этом контроллере представления входа в систему). к контроллеру представления регистрации.

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

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

Я могу дважды щелкнуть эти две панели навигации и ввести какой-нибудь текст, но этот текст не сохраняется.

Может ли кто-нибудь помочь мне установить одинаковый заголовок для всех с помощью конструктора интерфейсов (в данный момент не хочу делать это в коде, если у меня нет другого выбора!).

Ваше здоровье.


person cheznead    schedule 17.10.2014    source источник


Ответы (1)


Измените заголовок для любого контроллера представления, который вы хотите:

введите здесь описание изображения

Сделать это программно тоже не сложно. Все, что вам нужно сделать, это добавить эту строку в метод viewDidLoad контроллера представления:

- viewDidLoad
{
    self.navigationItem.titleView = titleLabel;
}     
person Neeku    schedule 17.10.2014
comment
Я думал, что это сработало, но я вернулся к этому только сейчас, и на самом деле проблема заключалась в том, что моя панель навигации перекрывает мое текстовое поле имени пользователя - мой самый верхний элемент пользовательского интерфейса. Вы можете помочь?? - person cheznead; 19.10.2014
comment
Хм... Вы имеете в виду, что навигационный стек не выталкивает и не нажимает контроллеры представления, как это должно быть? - person Neeku; 20.10.2014