Невозможно установить название 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. (У меня нет идеи, если у вас есть ваш взгляд на раскадровку, а затем установите его название сразу после выделения, а затем передайте его как параметр для навигационного контроллера).

  • Сделать UILabel в верхней части UIImageView в раскадровке
  • Как правильно определить класс контроллера назначения
  • UIActivityIndicatorView, добавленный из StoryBoard, не отображается, если не добавить программно в качестве подвидного представления
  • Container Views исчезает при изменении размера другого контейнера в раскадровке
  • Как узнать текущее имя раскадровки?
  • Проблемы с WKInterfaceTable. Как полоса прокрутки, так и последняя строка обрезаются
  • Ошибка Xcode? Невозможно сделать UITableViewCell с «подробным правым» стилем в раскадровке
  • iOS: Storyboard CollectionView не вызывается
  • Текст UILabel не отображается, но значение «text» обновляется (отображается в консоли)
  • Новичок: как добавить верхнюю панель с кнопками на UITableViewController
  • Высота кадра UINavigationBar возвращает 44.0, но на самом деле 64.0
  • Interesting Posts

    Политика MDM iOS

    NSURLConnection отлично работает в iOS 4.3, но не в iOS 5 / iOS 6

    Доля в покупке приложений между приложениями Mac и iOS

    Устраните дополнительные разделители ниже UITableView

    Использовать токен доступа из GIDSignIn для использования Google Диска SDK iOS

    Переход на прозрачный UINavigationBar (Apple Music, как панель навигации)

    Как включить или отключить биткод для конкретной библиотеки или SDK в проекте Xcode

    Почему я не могу ссылаться на Рика Астли в iOS?

    Как получить dpi / ppi UIImage?

    iOS: « Похоже, что« Crashlytics »не является подходящим набором ткани

    UITesting Failure получает список активных приложений

    Составление UIBarButtonItem слегка меняет позицию при вводе в поле зрения

    Изменить размер текста в соответствии с меткой в ​​Swift

    Как закодировать приложение, чтобы оно запускалось в будущих выпусках IOS? будущая проверка!

    Тестирование пользовательского интерфейса XCode: невозможно найти тестовое приложение, содержащее тестовый пучок

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.