iPhone UITabBar для iPad UISplitView - PullRequest
0 голосов
/ 26 мая 2011

Я ищу предложения о том, как правильно справиться с этим.У меня есть приложение для iPhone, которое использует UITabBar.Панель вкладок просто загружает 1 из 4 UIViews.Я портирую это на универсальное приложение для использования с iPad.Одно из моих представлений идеально подходит для UISplitView, но другие 3 - нет.

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

Чтобы проиллюстрировать это:

Представление 1 - это представление для управления обработкойданные.View2 используется для управления списком элементов для обработки (UISplitView). View3 предназначен для настроек приложения. View4 предназначен для раздела about.

При переключении из книжного в альбомный режим на iPad, если только вы не используете View2 IМне не нужен RootView UISplitView для отображения.

Пожалуйста, дайте мне знать, если я неясно по моему вопросу.

1 Ответ

1 голос
/ 26 мая 2011

Это больше похоже на проблему с UX, чем на проблему кодирования.Ваши основные виды - это View1 и View2.Я предлагаю (не видя фактических видов), что View2 должен быть вашим левым видом в режиме разделенного просмотра в портретном режиме, а View1 должен быть вашим основным видом.Я бы поместил кнопки в правой части заголовка / панели инструментов, которые открывают модальные диалоговые окна для View3 и View4, поскольку они являются второстепенными действиями для вашего приложения.

...