iPhone / Cocoa开发相当新,所以我很难调整。
我想创建一个具有两个独立子视图的ViewController。 TabViewController / NavigationController的设置方式,但我希望能够控制其他部分的内容(更不用说尺寸等)。方向很好(上/下)或(左/右)。
+--------+ +----+----+
| top | | l | r |
| | | e | i |
+--------+ | f | g |
| | | t | h |
| bottom | | | t |
+--------+ +----+----+
答案 0 :(得分:3)
您可以创建ViewController的子类并添加三个属性:
FirstView,SecondView,isVertical
这三个属性通常足以创建一个简单的拆分视图。消费者将负责设置这些属性,并且在ViewController的loadView方法中,您可以将这两个视图添加到新视图中,然后将其分配给UIViewController的“view”属性。
对于非常有限的功能集Split ViewController来说,这就是它的全部内容。其余功能很可能只是定制视图的大小和位置。
希望这会有所帮助,请开源:)