iPhone SDK имеют разные заголовки на панели вкладок и на панели навигации - PullRequest
0 голосов
/ 13 сентября 2011

У меня простой вопрос (возможно, не простой ответ). В настоящее время у меня есть приложение для iPhone, и я настроил панель вкладок и навигацию. Когда я устанавливаю self.title, он помещается как в панель вкладок, так и в панель навигации. Мне было интересно, есть ли способ иметь другой заголовок на панели навигации и панели вкладок?

Ответы [ 3 ]

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

Вы устанавливаете заголовок всего представления, который, в свою очередь, автоматически устанавливает заголовок tabBar и контроллера навигации. Чтобы установить название каждого из них по отдельности, Сначала вы устанавливаете панель навигации, открывая элемент навигации:

[[self navigationItem] setTitle:(NSString *)];

Затем вы устанавливаете заголовок tabBar, открывая элемент панели вкладок и устанавливая его заголовок так:

[self.tabBarItem setTitle:(NSString *)];

Удачи!

0 голосов
/ 13 сентября 2011

Это распространенная ошибка, которая случалась со мной много раз.

Чтобы обойти это, каждый ViewController имеет свойство navigationItem, которое дает вам еще больше возможностей.

Используйте следующую строку внутри ваших ViewControllers для установки заголовка:

self.navigationItem.title = @"Your Desired Title";
0 голосов
/ 13 сентября 2011

используйте self.navigationItem.title для панели навигации.

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