Я надеюсь, что это легкий один ...UIViewController навигации контроллера и представление модально
Я хочу повторить то, что происходит в приложении Контактов в прошивке. Приложение контактов использует навигационный контроллер для загрузки деталей контакта, отлично. Если вы затем отредактируете контакт, он изменит кнопки на навигационном контроллере, а также все поля на экране, но он все еще работает под навигационным контроллером.
Если вы создаете новый контакт из основного списка контактов, вы получите тот же экран редактирования в виде модального экрана, представленного поверх вашего списка. Таким образом, панель инструментов или что-то наверху содержит ваши кнопки, а что нет.
Как это сделать, не создавая 2 контроллера вида, содержащих одни и те же поля, но с одним из них с панелью инструментов?
Любое руководство очень ценится, спасибо заранее.
создать свой viewController first.Have свойство BOOL в вашем контроллере просмотра что-то вроде этого 'shouldHideToolBar'. Включите его YES или NO, основываясь на том, с чего вы звоните. В вашем viewController попытайтесь написать код, чтобы скрыть шоу на основе этого флага в вашем методе 'viewControllerWillAppear()' – Priyatham51