2016-04-28 1 views
0


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

Это то, что происходит со мной: enter image description here Главное меню коренится к навигации контроллера и 1.View это имя задается пользователем ...

Пожалуйста, напишите мне, если вам потребуется дополнительная информация. Спасибо!

+1

Как получить от "1. Вид" на "2. Вид"? Обновите свой вопрос с помощью соответствующих сведений. – rmaddy

+0

Использование раскадровки segue (show); Я создаю 2.View в prepareForsege: 'secondVC * controller = (secondVC *) segue.destinationViewController;' поэтому я могу передать некоторые данные. Эти данные в порядке. – Lolipop52

ответ

0

Вы можете установить заголовок navigationItem внутри вашего viewDidLoad или viewWillAppear:

self.navigationItem.title = @"MyViewTitle"; 

Итак, когда вы идете вперед кнопки назад покажет имя предыдущего вида.

Edited

UIBarButtonItem *myBackButton = 
    [[UIBarButtonItem alloc] initWithTitle:@"SetBackButtonTitle" 
            style:UIBarButtonItemStyleBordered 
            target:nil 
            action:nil]; 
[[self navigationItem] setBackBarButtonItem:myBackButton]; 
+0

Я делаю так. – Lolipop52

+0

Где и как вы устанавливаете заголовок navigationItem? Это решение: программно изменить название кнопки «Назад»? Я отредактировал свой ответ, надеюсь, это поможет. –

+0

I комплект nav. title в vewWillAppear, я попытался установить его как в ViewDidLoad, так и в DidApperar, но это не имеет никакого эффекта. Настройка backButton программно также не помогает ... – Lolipop52

Смежные вопросы