Изменить "назад" текст NavigationItem в Monotouch? - PullRequest
1 голос
/ 05 апреля 2011

Можно ли изменить текст кнопки «Назад» на NavigationItem? В настоящее время заголовок кнопки «Назад» предполагает заголовок предыдущего слоя в стеке навигации, что ожидается.

Однако NavigationItem LeftBarButtonItem можно изменить, используя такой код:

UIBarButtonItem backButton = new UIBarButtonItem("Back", UIBarButtonItemStyle.Plain, null);
myNewView.NavigationItem.SetLeftBarButtonItem(backButton, true);

Это работает, и кнопка «Назад» отображается, как и ожидалось, но кнопка имеет квадратную форму и не перемещается назад к предыдущему слою, как ожидалось. Я предполагаю, что правильное событие должно быть назначено ему, но я понятия не имею, каким оно должно быть.

Как можно обеспечить, чтобы новый UIBarButtonItem имел правильное событие и форму стрелки?

Примечание : я также пытался повторно использовать `LeftBarButtonItem ', как предложено в этом ТАК вопрос , но я все еще не знаю, как настроить заголовок кнопки. Я, наверное, просто упускаю очевидное.

Спасибо!

1 Ответ

3 голосов
/ 05 апреля 2011

Установить заголовок на предыдущем элементе навигации контроллеров представления.Я отвечал на это раньше и посмотрю ссылку.

Ах, да: Отдельный заголовок в навигационной панели и кнопки навигации

...