Как спрятать кнопку в навигационном контроллере - PullRequest
2 голосов
/ 09 августа 2011

Я попытался удалить кнопку uinavigationcontroller с помощью

appdelegate.navigationController.navigationItem.hidesBackButton=YES;

, но она не удаляет кнопку после добавления нового viewcontroller в стек навигации. Как это скрыть?

Ответы [ 4 ]

12 голосов
/ 21 ноября 2011

В методе viewDidLoad контроллера представления, в котором вы хотите скрыть кнопку возврата:

self.navigationItem.hidesBackButton = YES;
2 голосов
/ 12 августа 2011

Ваша строка неверна.сделать это с:

 self.navigationController.navigationItem.hidesBackButton = TRUE;
0 голосов
/ 20 июня 2014

Существующие ответы не работают для меня.Я обнаружил, что лучший способ для меня был:

self.navigationItem.leftBarButtonItems = [NSArray array];

0 голосов
/ 30 мая 2014

Вы можете написать это в вашем ViewDidLoad, а также в ViewWillAppear методе:

self.navigationItem.hidesBackButton = YES;
...