UIPopoverController. Уместно ли встраивать tableViewController внутрь?

Я делаю приложение для работы с изображениями для iPad и рассматриваю UIPopoverController как элемент пользовательского интерфейса рабочей лошадки. Пользователь будет проводить большую часть своего времени, погруженный в полноэкранный контент (как в портретной, так и в альбомной ориентации). Когда пользователь хочет выбрать другой фрагмент контента, я хочу использовать UIPopoverController для обработки этого. Уместно ли встраивать tableViewController в UIPopoverController, чтобы разрешить прокрутку на месте, или я злоупотребляю предполагаемым использованием UIPopoverController?

Спасибо,
Дуг


person dugla    schedule 14.04.2010    source источник


Ответы (2)


Абсолютно. Вы можете рассмотреть возможность использования контроллера разделенного представления с табличным представлением, встроенным в левое представление; это, плюс элемент панели инструментов для представления закрытой всплывающей таблицы в портретном режиме, является довольно распространенным шаблоном дизайна.

person Noah Witherspoon    schedule 15.04.2010
comment
Я видел контроллер с разделенным представлением. Можно ли свернуть основной вид, чтобы он не съедал всю эту прекрасную экранную недвижимость в альбомной ориентации? Ваше здоровье. - person dugla; 15.04.2010
comment
Помните, что Apple «запрашивает», чтобы контроллеры splitviewController загружались как Root View... и не загружались из другого представления. - person Jann; 15.04.2010

Это работает нормально. Вы можете увидеть множество примеров приложений Apple (например, Mail), которые делают именно это.

person Paul Lynch    schedule 15.04.2010