出口是否限制了课程的可重用性?

时间:2017-08-24 09:52:28

标签: ios swift uikit interface-builder reusability

每次我开始写课时,我的第一个目标是

"我必须记住它,记住我可以在另一个项目中重复使用#34;。

出于这个原因,我更喜欢使用编程方式来创建新的View类或新的ViewController,以及它们的内部属性,因为链接类和接口构建器文件,不可避免地将该类文件与IB文件绑定。 / p>

所以,我的问题是"Do outlet limit reusability of our classes?"

你是否使用了一些技巧,例如不强行展开插座?

有没有办法以编程方式和IB方式创建可重用的类?

1 个答案:

答案 0 :(得分:0)

我认为您可以创建自定义UIView或通用UI元素子类,以编程方式设置视图,然后将插座的类(在Identity Inspector中)设置为此自定义视图。

通过这种方式,您可以重用实现来设置视图,并在IB中为该特定实例应用约束。