创建拆分视图ViewController

时间:2009-02-23 02:56:21

标签: iphone

iPhone / Cocoa开发相当新,所以我很难调整。

我想创建一个具有两个独立子视图的ViewController。 TabViewController / NavigationController的设置方式,但我希望能够控制其他部分的内容(更不用说尺寸等)。方向很好(上/下)或(左/右)。

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

1 个答案:

答案 0 :(得分:3)

您可以创建ViewController的子类并添加三个属性:

FirstView,SecondView,isVertical

这三个属性通常足以创建一个简单的拆分视图。消费者将负责设置这些属性,并且在ViewController的loadView方法中,您可以将这两个视图添加到新视图中,然后将其分配给UIViewController的“view”属性。

对于非常有限的功能集Split ViewController来说,这就是它的全部内容。其余功能很可能只是定制视图的大小和位置。

希望这会有所帮助,请开源:)