Просто для уточнення існуючих відповідей: hidesBackButtonвластивість - це правильна відповідь, але в багатьох відповідях не ясно, на що selfйдеться. В основному ви повинні встановити self.navigationItem.hidesBackButton = YESв контролері подання, який збирається натиснути (або просто натиснути) на UINavigationController.
Іншими словами, скажіть, у мене є UINavigationControllerназваний myNavController. Я хочу поставити на це новий погляд, і коли я це роблю, я не хочу більше показувати кнопку назад. Я міг би зробити щось на кшталт:
UIViewController *newVC = [[UIViewController alloc] init];
//presumably would do some stuff here to set up the new view controller
newVC.navigationItem.hidesBackButton = YES;
[myNavController pushViewController:newVC animated:YES];
Коли код закінчується, newVCтепер має відображатися перегляд, яким керує , і жодна кнопка назад не повинна бути видно.
setHidesBackButton:ДО ПЕРЕД натискання навігаційного елемента в навігаційний контролер.