Swift 4.0中基于代码的用户界面

作为iOS开发人员,我一直渴望编写尽可能动态和可重用的代码。 在这篇文章中,我想向您介绍我的基于代码的UI的范例和实践。

证明这一点的最佳方法是通过一个简单的示例:

假设我们要显示一个图像作为视图控制器视图的背景。

同样,第一种最明显的方法是使用Xcode为我们提供的出色IB:

  1. UIImageView元素拖到视图中。
  2. 设置图像
  3. 应用顶部,底部,左/前导,右/后约束。
  4. 设置并连接您的插座。

Wallah-有了,您的真棒背景!