РЕДАКТИРОВАТЬ: 2014-04-09: Поскольку я получил репутацию, мне жаль, потому что я больше не использую этот трюк. Я рекомендую ответ Кайла. Также обратите внимание , что self
из self.navigationItem.backBarButtonItem
не - контроллера отображается кнопка назад, но предыдущий контроллер представления , чтобы быть вернулось.
Если вам не нужен текст заголовка для предыдущего контроллера представления, просто заполните заголовок пустой строкой;
self.navigationItem.title = @"";
[self.navigationController pushViewController:viewController animated:YES];
Это предотвратит отображение «назад» с помощью шеврона на контроллере просмотра.
РЕДАКТИРОВАТЬ: Даже если вы используете непустой текст заголовка, установка заголовка предыдущего контроллера вида в viewWillAppear:
работах, за исключением того, что заголовок может мигать, когда контроллер представления выскочил. Я думаю, что «приложение Twitter», кажется, делает более тонкий взлом, чтобы избежать мерцания.