gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:44:18 25 4
gpt4 key购买 nike

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

  1. 我将如何进行尺寸分级?
  2. 我的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 方法中占据重要位置。几年前,我从完全编码的 UI 转向了 xibs 和 Storyboard,现在我的生活轻松多了。此外,当 View Controller 变得太长时,您可以尝试这种方法 Viper.

关于ios - 以编程方式(使用 SnapKit)构建 UI 时如何正确使用大小类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34936743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com