Ответы выше хороши, но я хотел бы дополнить их несколькими советами:
Если вы хотите изменить заголовок кнопки «Назад» (стрелка выглядит как слева от панели навигации), вы ДОЛЖНЫ сделать это в ПРЕДЫДУЩЕМ контроллере вида, а не в том, для которого он будет отображаться. Это все равно что сказать «эй, если вы когда-нибудь нажмете другой контроллер представления поверх этого, вызовите кнопку« Назад »(или что-то еще) вместо значения по умолчанию».
Если вы хотите скрыть кнопку «Назад» во время особого состояния, например, когда отображается UIPickerView, используйте self.navigationItem.hidesBackButton = YES;
и не забудьте установить его обратно при выходе из особого состояния.
Если вы хотите отобразить одну из специальных символических кнопок, используйте форму initWithBarButtonSystemItem:target:action
со значением типа UIBarButtonSystemItemAdd
Помните, значение этого символа зависит от вас, но будьте осторожны с Руководством по взаимодействию с человеком. Использование UIBarButtonSystemItemAdd для обозначения удаления элемента, вероятно, приведет к отклонению вашего приложения.