2
我决定创建我的UI以编程方式反对故事板,以避免合并冲突的噩梦和其他一些事情。然而,我遇到了几个问题:如何以编程方式构建UI时使用大小类(使用SnapKit)?
- 我该怎么做大小类?
- 我的
viewDidLoad
方法通常非常大,这会降低代码的可读性。任何建议或最佳实践?如果你创建了这一切编程
我决定创建我的UI以编程方式反对故事板,以避免合并冲突的噩梦和其他一些事情。然而,我遇到了几个问题:如何以编程方式构建UI时使用大小类(使用SnapKit)?
viewDidLoad
方法通常非常大,这会降低代码的可读性。任何建议或最佳实践?如果你创建了这一切编程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.
我其实喜欢你的建议,就像我的代码大部分是表格视图单元格可以是xibs我想。 – Peyman