【问题标题】:Xcode - saving constraints for the very end?Xcode - 为最后保存约束?
【发布时间】:2016-06-16 04:07:05
【问题描述】:

您好,我是 iOS 开发的新手,我想知道是否可以将约束添加到项目中直到最后。 (一旦我完成了所有的编码,并有了我想要的大致布局)

【问题讨论】:

  • 您可以针对 Iphone 4s 屏幕(3.5 英寸)调整您的 UI。并且只关注实现,您可以稍后将约束应用于所有屏幕尺寸的 Fit UI。
  • 没有硬性规定,你应该在编码时使用约束,但是沿着边代码修复视图将防止以后与 iPhone 和 iPad 甚至 iPhone 上的布局相关的大量工作大小不一。

标签: ios xcode constraints


【解决方案1】:

在界面构建器中更改模拟指标大小以匹配您用于开发的任何内容。现在什么都不需要调整大小,你应该很好。不过,轮换可能仍会导致问题。

【讨论】:

    【解决方案2】:

    你可以做到这一点,但我建议要么做一些更“极端”的事情,要么根本不做。

    如果您开始添加资产,可能是动画或任何与 UI 相关的内容,您将需要这些约束。在许多设备尺寸上进行测试、发送 beta 等。所有这些都将在约束条件下变得更容易。一旦你掌握了它的窍门,约束真的不会那么耗时。另外,如果你不知道它会如何结束,我不会考虑开始一个项目;这意味着您没有有效的设计,您很可能没有分析,这不仅会导致 UI 问题。一旦人们决定开始添加/修改功能,它会让你发疯。更好的想法是在编写第一行代码(或故事板)之前将所有内容都固定下来

    如果以上所有这些都不是问题或与您的情况无关,那么无论如何,您真的可以毫无畏惧地做到这一点。在这种情况下,我建议在控制器中使用明亮的颜色和简单的 UI,代码几乎为零,以确保您在 UI 上花费的时间尽可能少。

    只关注“不做约束”要么太多要么不够。这就像说你想建一座房子,但你只会画房子的左边来赢得时间。不要画它或全部画它,但不要半途而废:P

    我个人对于一个特定的项目就是这样工作的,我们对所有功能都有完整的分析,但还没有设计。它是从他们的另一个应用程序中“受到启发”的,但仍不确定。现在我所有的按钮都在左上角,都是自动大小,没有字体,没有颜色,什么都没有。这只是我所有视图上的一大块按钮,它们几乎都是从那里加载的。

    这个过程有助于加快您的架构,但您确实需要能够将 UI 与头脑中的其他部分分开;如果你能做到,最终你可能会拥有一个更好、更灵活的架构,而不是与 UI 耦合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-16
      • 2018-11-18
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多