【发布时间】:2010-11-22 03:36:03
【问题描述】:
想想基于 iPhone 的电子邮件客户端。您拥有三个具有相同 UI 的“状态”:新消息、回复和转发(忽略任何其他状态)。
我想要一个视图,并有不同的视图控制器与视图交互。鉴于视图是在 Interface Builder 中构建的(有很多 IBOutlets 和 IBActions),那么最好的方法是什么?
【问题讨论】:
-
不要这样做,它不受支持。一个视图控制器始终负责一个视图层次结构。
-
@Jason 在不同的视图控制器中重用视图并没有错,这就是首先拥有视图控制器的全部意义。
-
你是如何创建这些新的视图控制器的?你能通过感兴趣的观点吗?即[viewController setStateView:currentStateView];
标签: iphone uiviewcontroller interface-builder