iPhone: текст Кнопки "Назад" NavigationController NavigationBar

Когда я продвигаю новый ViewController на стопку контроллера навигации, "задней" кнопкой является Заголовок предыдущего контроллера.

Как я могу изменить текст в кнопке "Назад" к "Назад" вместо default name-of-last-controller?

8
задан Ian Vink 13 January 2010 в 00:09
поделиться

2 ответа

Вы действительно можете установить заголовок на главный контроллер представления Навигация Название. В основном каждый UIViewController имеет небольшую заглушку UinavigatitiTeM , который содержит метаданные о том, как этот вид должен ссылаться внутри UinavigateController . По умолчанию, что метаданные просто возвращаются к UiviewController .

Предполагая, что «я» является UiviewController вида, который виден внутри UinavigationController , набор:

self.navigationItem.title = @"My Custom Title"
1
ответ дан 5 December 2019 в 04:32
поделиться

Вам необходимо создать пользовательскую кнопку на навигационном контроллере. Поместите следующий код в ViewDoLoLoad в контроллере корневого просмотра:

UIBarButtonItem * tempButtonItem = [[[ UIBarButtonItem alloc] init] autorelease];
tempButtonItem .title = @"Back";

self.navigationItem.backBarButtonItem = tempButtonItem ;

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

10
ответ дан 5 December 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: