backBarButtonItem в контроллере навигации не отображается

Я начал проект xcode из шаблона NavigationViewController. И теперь, когда я нажимаю точку зрения, в этом представлении появляется кнопка редактирования по умолчанию и кнопка с обратной панелью. Я прокомментировал код editButton и соответствующий метод делегирования setEditing. Но я не могу вернуть кнопку «Назад». Что я делаю не так?

Нажатие нового представления:

PlaylistViewController *playlistViewController = [[PlaylistViewController alloc] init]; playlistViewController.managedObjectContext = self.managedObjectContext; [self.navigationController pushViewController:playlistViewController animated:YES]; [playlistViewController release]; 

в моем PlaylistViewController:

 - (void)viewDidLoad { [super viewDidLoad]; self.title = @""; // self.navigationItem.leftBarButtonItem = self.editButtonItem; // doesn't matter if this is here or not self.navigationItem.hidesBackButton = false; UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject)]; self.navigationItem.rightBarButtonItem = addButton; [addButton release]; } 

One Solution collect form web for “backBarButtonItem в контроллере навигации не отображается”

Когда вы указываете UINavigationController на pushViewController , он автоматически устанавливает для параметра navigationItem.leftBarButtonItem кнопку с названием предыдущего заголовка UIViewController.

Если заголовок не задан, текст по умолчанию «Назад».

Если заголовок имеет значение «", ни одна кнопка не будет отображаться вообще.

 self.title = @""; 

Попробуйте изменить этот текст, и ваша кнопка «Назад» должна соответствовать указанному здесь тексту.

Или вы можете вручную переопределить текст leftBarButtonItem из вашего нового UIViewController.

  • iOS 5.0.1: Как проверить, что папка отмечена как «Не создавать резервные копии» для iCloud?
  • Тестирование автоматизации пользовательского интерфейса: как выбрать значения UIAPickerWheel?
  • Как установить блокировку экрана, обои и рингтон программно в iPhone?
  • Странное поведение при анимации UITextField
  • Как использовать метод writeToFile в NSMutableDictionary?
  • Можно ли запустить iOS-симулятор на Mac без установки Xcode?
  • Вертикальное выравнивание для UITextView
  • MBProgressHUD не показывает
  • Как мне оживить UIButton между двумя изображениями PNG?
  • как я могу загрузить аудиофайл на сервер в приложении iphone?
  • Эффект снега с помощью слоя CAReplicatorLayer
  • Круглый вид изображения в ios
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.