UINavigation в UIModalPresentationFormSheet - PullRequest
0 голосов
/ 04 июля 2011

Не уверен, что кто-то может мне помочь.

Я пытаюсь создать UIModalPresentationFormSheet с навигацией.Я могу загрузить представление, но я не уверен, как настроить контроллер навигации, поэтому, когда строка в загруженной таблице загружает экран редактирования.В данный момент он загружает контроллер uiview с таблицей на главном экране.Мне нужно разрешить редактирование таблицы, чтобы добавлять / редактировать удалять записи.Когда пользователь нажимает либо добавить, либо изменить новый контроллер uiview (подробный вид), он выводится на экран.Было бы лучше, если бы у меня был навигационный контроллер, верно?но мне нужны кнопки редактирования и обратно на панели нефа.

Я думаю, что у меня есть кнопка добавления, работающая больше, только настройка контроллера навигации

RootViewController - TableView выбирает строку, в которую он загружаетDetailViewController

DetailViewContoller - DetailView - содержит кнопку, которая загружает FormView в качестве UIModalPresentationFormSheet, см. Ссылку ниже.

FormView - загружает UIModalPresentationFormSheet Formsheet - просмотр таблицы с данными в ней.Редактирование этих данных загружает FormDetailView http://www.bronron.com/iphoneDev/screen1.png

Представление FormDetail - viewcontroller с кнопками сохранения и отмены на панели нефа http://www.bronron.com/iphoneDev/screen2.png

Любая помощь будет принята с благодарностью.Большое спасибо заранее

Спасибо, Azz

Ответы [ 3 ]

1 голос
/ 04 июля 2011

Когда вы загружаете формуляр UIModalPresentationFormSheet, просто добавьте:

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:/*the formsheet*/];

Затем просто добавьте navController в модальное представление вместо корневого.Тогда вы сможете добавлять кнопки и нажимать viewControllers и т. Д.

0 голосов
/ 06 ноября 2013

UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:viewController]; nav.modalPresentationStyle = UIModalPresentationFormSheet;

0 голосов
/ 04 июля 2011

У Apple достаточно документации по этим основным темам.Посмотрите Пример кода и Таблица Guide .

...