代码之家  ›  专栏  ›  技术社区  ›  Benjamin Autin Andrés Bonilla

创建拆分视图视图控制器

  •  1
  • Benjamin Autin Andrés Bonilla  · 技术社区  · 15 年前

    对于iPhone/Cocoa的开发来说,这是个相当新的东西,所以我很难调整。

    我想创建一个视图控制器,它有两个单独的子视图。tabviewcontroller/navigationcontroller的设置方式,但我希望能够控制其他部分的内容(更不用说大小调整等)。要么方向很好(顶部/底部)要么(左侧/右侧)。

    +--------+   +----+----+
    |  top   |   | l  |  r |
    |        |   | e  |  i |
    +--------+   | f  |  g |
    |        |   | t  |  h |
    | bottom |   |    |  t |
    +--------+   +----+----+
    
    1 回复  |  直到 13 年前
        1
  •  3
  •   Ecton    15 年前

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

    第一视图、第二视图、垂直视图

    这三个属性通常足以创建一个简单的拆分视图。使用者将负责设置这些属性,在ViewController的LoadView方法中,您将把这两个视图都添加到新视图中,然后将其分配给uiViewController的“视图”属性。

    这就是它的全部 非常有限 功能集拆分视图控制器。其余的特性很可能只是定制视图的大小和位置。

    希望这有帮助,请打开源代码:)