2016-01-22 40 views
2

我决定创建我的UI以编程方式反对故事板,以避免合并冲突的噩梦和其他一些事情。然而,我遇到了几个问题:如何以编程方式构建UI时使用大小类(使用SnapKit)?

  1. 我该怎么做大小类?
  2. 我的viewDidLoad方法通常非常大,这会降低代码的可读性。任何建议或最佳实践?如果你创建了这一切编程

回答

1

1)Using size classes programmatically
Programmatically implementing two different layouts using size classes
http://www.digistarters.com/swift-autolayout-and-size-classes-programmatically
2)约束可能需要一个大的地方在您的viewDidLoad方法。几年前,我从完全编码的用户界面转到了xib和故事板,现在我的生活变得更加轻松。 此外,当视图控制器变得太长,你可以尝试这种方法Viper.

+0

我其实喜欢你的建议,就像我的代码大部分是表格视图单元格可以是xibs我想。 – Peyman

相关问题