UISplitViewController для iphone - PullRequest
       16

UISplitViewController для iphone

3 голосов
/ 08 сентября 2011

Я хочу создать приложение для iPhone (не iPad) с разделенным видом, которое отображает два контроллера вида на одном экране, один слева и один справа экрана (только в альбомной ориентации).

Есть ли способ заставить UISplitViewController работать на iPhone или есть библиотека с открытым исходным кодом, которую я могу использовать для достижения этого вида?

Ответы [ 2 ]

2 голосов
/ 08 сентября 2011

Как уже говорилось, вы не можете использовать контроллер разделенного вида. Тем не менее, я не думаю, что вам все равно это нужно. Это немного громоздко и ограничительно.

Вы можете легко добиться эффекта контроллера разделенного вида, используя подпредставления. (Старайтесь избегать использования нескольких контроллеров представления, поскольку это, как правило, плохая практика).

Создайте два пользовательских представления и добавьте их в качестве дополнительных видов на основной вид. Посмотрите на их свойства автоматического изменения размера. Попробуйте использовать интерфейсный конструктор. Показать / скрыть вид сбоку, когда пользователь вращается.

Контроллеры UISplitView не так полезны - вы можете легко имитировать их эффекты.

1 голос
/ 08 сентября 2011

Невозможно достичь этого, используя класс UISplitViewController.Если вы посмотрите на справочные документы Apple , то в нем четко указывается, что UISplitViewController - это специфический для iPad контроллер просмотра.вы разрабатываете универсальное приложение, однако, не создавайте и не используйте эти контроллеры, когда ваше приложение работает на iPhone или iPod touch.

...