Я хочу сделать UISplitViewController в портретном режиме, как в приложении «Настройки». Как мне это сделать?Как сделать UISplitViewController в портретном режиме?
ответ
Немного поздно, но и взглянуть на MGSplitViewController Мэттом Геммель. Он делает то, что вам нужно, и многое другое. Это то, что должен быть UISplitViewController, и это можно реализовать.
Из документации класса UISplitViewController:
Контроллер Разделить поддерживает же интерфейс ориентации как его видимых в данный момент зрения ребенка контроллеров. Оба контроллера вида: отображаются в ориентациях ландшафта , но только диспетчер просмотра подробностей отображается в портретных ориентациях. При переходе между ориентации, раскол вид контроллер посылает сообщения своего объекта делегата для координации отображения в пирог с контроллером просмотра скрытых . Для получения дополнительной информации о методах этого делегата объект, см. UISplitViewControllerDelegate Protocol Ссылка.
(добавлено Emphesis.)
Приложение настроек не является контроллером с разделенным представлением. Это ужасный беспорядок черной магии, и мне непонятно, что Apple разрешит приложение, которое это сделало в магазине. Разработчик Caveat! ;) – Olie
Да, но это не полезно. OP ссылается на вполне разумный пример пользовательского интерфейса, который имеет разделенный портретный вид и спрашивает, как его выполнить. Высказывание «невозможно» доказывает доказательства, даже если техника либо недокументирована, либо должна быть построена с нуля. –
В режиме портрета нет свидетельств UISplitViewController - вот что я говорю. Это сделано с javascript, и это ужасный беспорядок. И мой ответ полезен, потому что если OP думает о представлении такого приложения, он, скорее всего, будет отклонен. «Нестандартный интерфейс», и все такое. (Да, да, я понимаю лицемерие.) Я попытаюсь найти ссылку на практическое применение в js & post it, но «вы пожалеете!». ;) – Olie
Duplicate. См. Http://stackoverflow.com/questions/2631672/ipad-splitviewcontroller-with-menu-in-portrait-mode-like-settings-app –
Спасибо! Я попытаюсь попробовать этот метод. Http://blog.blackwhale.at/2010/04/your-first-ipad-split-view-application/ – Knodel