在以编程方式构建UI时如何正确使用大小类(使用SnapKit)?

时间:2016-01-22 00:04:54

标签: ios swift swift2 size-classes masonry-ios-osx

我决定以编程方式创建我的UI,与故事板相反,以避免合并冲突噩梦和其他一些事情。但是,我遇到了一些问题:

  1. 我如何做大小班?
  2. 我的viewDidLoad方法通常非常大,这降低了代码的可读性。任何建议或最佳做法?

1 个答案:

答案 0 :(得分:0)

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方法中占据重要位置。几年前,我从完全编码的UI转移到了xib和故事板,现在我的生活变得更加轻松。 此外,当视图控制器变得太长时,您可以尝试使用此方法Viper.