通过情节提要,我将一个 UIView(比如 Y)添加到另一个 UIView(比如 X)。
在 Y 中,我有几个控件 A、B - 标签、按钮等。
我有一个视图控制器类,它控制 X 的所有内容。目前它没有对 Y、A 或 B 的引用。
我的问题是:
如果我想以编程方式玩 Y、A 和 B——而不丢弃我的故事板工作——我应该在我的视图控制器中做什么?
我可以直接将 Y、A 和 B 的所有插座放入视图控制器并做我的事情吗?或者我应该放弃我在情节提要上所做的一切,并以编程方式从 X 开始添加内容,然后直到 A、B?
这个问题不仅是从可行性的目的出发,也是从设计原则的角度出发的。是否有任何要求我应该遵守 - 从视图控制器中引用 A、B,例如 xya(和 xyb)(小写字母代表我上面的对象的出口变量)而不是仅仅 ya(和 yb)?