Создать Split View ViewController - PullRequest
1 голос
/ 23 февраля 2009

Совершенно новичок в разработке для iPhone / Cocoa, поэтому у меня возникают трудности с настройкой.

Я хочу создать ViewController, который имеет два отдельных подпредставления. Вроде как TabViewController / NavigationController настроен, но я хочу иметь возможность контролировать то, что находится в другой части (не говоря уже о размерах и т. Д.). Либо ориентация в порядке (сверху / снизу) или (влево / вправо).

+--------+   +----+----+
|  top   |   | l  |  r |
|        |   | e  |  i |
+--------+   | f  |  g |
|        |   | t  |  h |
| bottom |   |    |  t |
+--------+   +----+----+

1 Ответ

3 голосов
/ 23 февраля 2009

Вы можете создать подкласс ViewController и добавить три свойства:

FirstView, SecondView, isVertical

Этих трех свойств в общем случае будет достаточно для создания простого представления с разделением. Потребитель будет отвечать за настройку этих свойств, и внутри метода loadView вашего ViewController вы добавите оба этих представления в новое представление, которое вы затем назначите свойству «view» UIViewController.

Это действительно все, что нужно для крайне ограниченного набора функций Split ViewController. Остальные функции, скорее всего, просто настроят размер и расположение видов.

Надеюсь, это поможет, и, пожалуйста, откройте исходный код:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...