Можно ли установить navigationitem.title из NIB представления? - PullRequest
1 голос
/ 14 сентября 2011

Я загружаю новое представление из NIB (initWithNibName) и затем помещаю его в стек контроллера навигации (pushViewController).

Чтобы иметь правильную кнопку «Назад», у каждого представления должен быть заголовок. К сожалению, мне не удалось найти способ настроить View Title в Интерфейсном Разработчике.

Это можно сделать во время выполнения:

- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"MyTitle";  
}

Но мне не удалось сделать это во время разработки в NIB.

Есть ли способ сделать это?

Спасибо.


Я только что понял, что мой вопрос не на 100% правильный.

На самом деле я ищу способ установить заголовок ViewController через NIB.

И UIView в NIB отличается от UIViewController (который получил свойство title, которое я пытаюсь изменить).

Так что мой вопрос был ... о чем-то другом. :)

1 Ответ

1 голос
/ 14 сентября 2011

Вы должны иметь возможность доступа к элементу навигации корневого контроллера через элемент контроллера навигации. Элемент навигации контроллера корневого представления имеет заголовок свойства, к которому вы можете получить доступ в IB.

может быть, эта картинка помогает (вы нажимаете на синюю панель навигации, чтобы сфокусироваться на элементе навигации):

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...