2009-02-23 61 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