Я также использую кнопки редактирования с навигационным контроллером, и он отлично работает, так что это, вероятно, хороший вариант.
Если вам нужен навигационный контроллер только для одного вида, вам нужно скрыть его, переключая вкладки
self.navigationController.navigationBarHidden = YES; or NO
И поскольку я не использую IB (это черный ящик), я бы порекомендовал вам выделить все (заголовок, кнопки и т. Д.) Для контроллера навигации вручную. Прекрасно работает, и вы видите, что вы сделали.