【问题标题】:How to properly use size classes when building the UI programmatically (using SnapKit)?以编程方式(使用 SnapKit)构建 UI 时如何正确使用尺寸类?
【发布时间】:2016-01-22 00:04:54
【问题描述】:

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

  1. 我将如何进行尺码课程?
  2. 我的viewDidLoad 方法通常非常大,这会降低代码的可读性。有什么建议或最佳做法吗?

【问题讨论】:

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


    【解决方案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 方法中占据重要位置。几年前,我从完全编码的 UI 转向了 xibs 和故事板,现在我的生活变得轻松多了。 另外,当视图控制器变得太长时,你可以试试这个方法Viper.

    【讨论】:

    • 我真的很喜欢你的建议,就像我的大部分代码是表格视图单元格,我想可以是 xibs。
    猜你喜欢
    • 2021-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 2023-03-25
    • 1970-01-01
    • 2023-02-10
    • 1970-01-01
    相关资源
    最近更新 更多