2009-02-23 63 views
1

对于iPhone/Cocoa开发来说相当新颖,所以我很难调整。创建一个拆分视图ViewController

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

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

回答

3

您可以创建视图控制器的一个子类,并添加三个属性:

的firstView,SecondView,isVertical

这三个属性通常将足以创建一个简单的拆分视图。用户将负责设置这些属性,并在ViewController的loadView方法内部,将这两个视图添加到新视图中,然后将该视图分配给UIViewController的“视图”属性。

这就是所有的一切极其有限功能设置Split ViewController。其余功能大多可能只是定制视图的大小和位置。

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

+0

我一直在寻找的东西,我可以在Interface Builder操纵,但我只是继续和编程操作的东西。它会变得更容易。 – 2009-02-24 01:44:25