Невозможно установить название UINavigationItem

Я установил свое приложение, используя раскадровку, и у меня есть главный контроллер представления, встроенный в UINavigationControler . Чтобы изменить заголовок, отображаемый на панели навигации, в методе viewDidLoad моего главного контроллера представления, у меня есть self.navigationItem.title = @"My Title"; Но титул никогда не будет установлен.

Я предполагаю, что мне нужно настроить ссылку в моей раскадровке, но я не уверен, что нужно подключить к чему. Есть идеи?

3 Solutions collect form web for “Невозможно установить название UINavigationItem”

в панели рассказов он не подключается автоматически, создайте UINavigationItem, используя следующий код в файле ur .h

 @property(weak, nonatomic) IBOutlet UINavigationItem *navBar; 

в .m файле синтезируют свойство и задают заголовок как это

 @synthesize navBar; -(void)viewWillAppear:(BOOL)animated { [self.navBar setTitle:@"Sign In"]; [self.navigationController setNavigationBarHidden:NO animated:animated]; } 

Кроме того, не забудьте подключить UINavigationItem «navBar» в storyBoard с урским классом, чтобы раскадровка знала, чей титул изменится. В случае, если у вас нет UINavigationItem в раскадровке ур, добавьте его за пределы UIView, а затем подключите его правильно

Просто настройка свойства title контроллера вида, в котором вы находитесь, должна сделать трюк.

 [self setTitle:@"Best Page Ever"]; 

После того, как вы выделили свой rootview..use: –

 YourRootView *rootView=[YourRootView alloc]init]; rootView.title=@"yourTitle"; 

а затем инициализируйте его в контроллере uinavigation. (У меня нет идеи, если у вас есть ваш взгляд на раскадровку, а затем установите его название сразу после выделения, а затем передайте его как параметр для навигационного контроллера).

  • Как обеспечить, чтобы View Controller не перезагружался при segueing?
  • Не удается найти сегменты без идентификаторов
  • Раскадровка, предназначенная для iOS7, не выходящей на весь экран на iOS 6 на 4-дюймовом устройстве
  • Настройка размера контента для модального раскадровки по расписанию на iPad?
  • Использование раскадровки ссылается на раскадровку в другом проекте / комплекте
  • Как вставить пользовательский вид xib в сцену раскадровки?
  • Установить фоновое изображение в раскадровке
  • Копирование раскадровки по классам размера
  • Сегменты раскадровки, вызывающие утечки памяти
  • Отобразить вид контейнера на событие
  • Цвет шрифта для UILabel не меняется
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.