Я пытаюсь построить довольно тривиальное приложение телефонной книги с помощью следующего тривиального процесса: FirstViewController
->SecondViewController
->ThirdViewController
т.д.UINavigationViewController - другая правая кнопка на каждом последующем VC?
Я понимаю, что UINavigationController
в точности один для обработки такого процесса. Итак, я вложил FirstViewController
в NavigationController
и добавил сегменты между контроллерами. Все идет нормально.
Моя проблема заключается в том, что панель навигации на каждом из контроллеров имеет другую правую кнопку (например, детальный вид будет иметь правую кнопку «Редактировать», вид редактирования будет иметь «Сохранить» и т. Д.). Я могу добавить правую кнопку только на FirstViewController
(через Xcode), потому что этот VC получил пункт навигации (когда он встроен в контроллер навигации). В последующих VC нет такого элемента навигации, и даже если они получают панель навигации с помощью кнопки «Назад», я не могу найти способ (в Xcode) добавить правую кнопку.
Каким будет рекомендуемый способ добавления таких правых кнопок для каждого последующего контроллера вида (через Xcode или программно)?
Спасибо, но это не работает - всякий раз, когда я перетаскиваю панель навигации в VC, она заканчивается как дочерний элемент верхнего представления, что не имеет смысла. Есть ли что-то, что я могу потерять? –