Установка заголовка UINavigationBar - PullRequest
5 голосов
/ 15 декабря 2011

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

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

У меня есть следующее в методе viewDidLoad для каждого представления;

self.title = @"View Title";

Какой совет?

Ответы [ 3 ]

5 голосов
/ 15 декабря 2011

это правильный путь. это будет работать.

1 голос
/ 15 декабря 2011

Я делаю нечто подобное в приложении, над которым работаю.Вот как я устанавливаю заголовок:

[[self navigationItem] setTitle:@"My View's Title"];

Я думаю, что эквивалент точечной нотации будет выглядеть примерно так:

self.navigationItem.title = @"My View's Title";

Надеюсь, это поможет.

0 голосов
/ 30 октября 2013

Если у вас есть контроллер панели вкладок, попробуйте это:

self.tabBarController.navigationItem.title = @"Title";
...