我决定以编程方式创建我的 UI,而不是故事板,以避免合并冲突噩梦和其他一些事情。但是,我遇到了一些问题:
- 我将如何进行大小班?
- 我的
viewDidLoad
方法通常非常大,这会降低代码的可读性。有什么建议或最佳实践吗?
我决定以编程方式创建我的 UI,而不是故事板,以避免合并冲突噩梦和其他一些事情。但是,我遇到了一些问题:
viewDidLoad
方法通常非常大,这会降低代码的可读性。有什么建议或最佳实践吗?1)以编程方式使用尺寸类,以
编程方式使用尺寸类实现两种不同的布局,
http://www.digistarters.com/swift-autolayout-and-size-classes-programmatically
2) 约束可能在您的 viewDidLoad 方法中占据重要位置,如果您以编程方式创建所有这些。几年前,我从完全编码的 UI 转向了 xibs 和故事板,现在我的生活变得轻松多了。此外,当视图控制器变得太长时,您可以尝试这种方法Viper。