Представление списка TableView на iPad в режиме просмотра / подпредставления, не занимая весь экран, без разделения

Я застрял на концептуальной / практической проблеме макета для iPad. Короче говоря, нам нужно показать список записей в TableView в альбомной ориентации на iPad, но мы не можем использовать SplitView по нескольким причинам, и мы не можем поместить табличное представление в стек, поскольку в нем так много неиспользуемого пространства. Таким образом, мы не можем найти надежный способ представить таблицу.

У нас есть ViewController, который дает людям некоторые возможности поиска данных в стеке NavigationController. Нам нужен UITableView, чтобы показать людям список записей, а затем, когда они нажимают на каждую запись, она переходит к другому ViewController, который показывает больше данных об этой записи. Это нормально, но мы не можем просто толкнуть TableView самостоятельно, потому что 2/3 экрана (это пейзаж) не используются. Мы пытались реализовать SplitView, но у Apple есть ограничения на использование одного в стеке, и мы не можем обойти его, несмотря на то, что в нашем случае это в основном идеальное решение. Другая проблема заключается в том, что мы не можем использовать SplitView в стеке NavigationController.

Я сделал результаты поиска TableView подпредставлением нашего основного контроллера представления ViewController, и он скользил, чтобы показать список записей, но затем он не был частью NavigationController, и были некоторые споры о том, является ли это плохой практикой, не говоря уже о нет способа вернуться назад на контроллере навигации, чтобы закрыть подпредставление... Кроме того, когда они переходят к представлению записи и возвращаются в навигации, TableView исчезает.

Пожалуйста, прости вид псевдо-концептуального характера нашей проблемы здесь. Я буквально боролся с этим в течение недели и избегал задавать вопросы SO, так как изначально я не чувствовал, что это был правильный вопрос, но я вижу много людей с похожими проблемами, которые, кажется, не есть решение - или, по крайней мере, не хакерское, и я совершенно вне идей и в конце концов.

0 ответов

Другие вопросы по тегам