Я начал новый проект XCode на основе Storyboard (iPad), который должен иметь примерно такой пользовательский интерфейс:
- На одном экране отображаются результаты, поступающие из полноэкранного режима сети, с панелью навигации вверху.
- Конечный пользователь может переключиться на другой экран с помощью навигационного контроллера из (1) на экран, который должен содержать таблицу со списком нескольких актеров + некоторые дополнительные виджеты.
Сетевой код уже работает нормально, но у меня проблемы с взаимодействием с данными. Я создал следующий пользовательский интерфейс в XCode:
Я не могу заставить UITableView
на экране 2 иметь правильное UITableViewController
, не будучи вынужденным в полноэкранном режиме с только UITableView
на экране 2.
- Могу ли я указать
UITableViewController
(или любой вид*Controller
для виджетов, встроенных в представление таким образом? - В качестве альтернативы: есть ли предпочтительный другой способ обработки такого пользовательского интерфейса с использованием раскадровок?
- Я просто слишком далеко захожу с раскадровкой и должен вернуться к «перьям» / программному созданию?
Изменить Ответ @jrturton правильный, небольшая картинка, дополняющая его дополнительную спецификацию:
Изменить Ой, опасность! Вы не должны перетаскивать на родительский элемент View
, вы должны убедиться, что вы перетаскиваете его на родительский элемент View
Controller
, в противном случае плохие вещи могут случиться: