Xcode - 最终节省约束?

时间:2016-06-16 04:07:06

标签: ios xcode constraints

您好我是iOS开发的新手,我想知道在项目结束之前保存为项目添加约束是否合适。 (一旦我完成了所有内容的编码并对我想要的内容进行粗略布局)

2 个答案:

答案 0 :(得分:0)

在界面构建器中,更改模拟的度量标准大小,以匹配您用于开发的任何内容。现在没有什么需要调整大小你应该是好的。轮换可能仍然会引起问题。

答案 1 :(得分:0)

可以这样做,但我建议你做一些更“极端”的事情,或者根本不做。

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

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

只关注“不做约束”只是太多或不够。这就像是说你想要建造一座房子,但你只能画出房子的左侧以获得时间。不要把它涂漆或者全部涂漆,但不要对它进行涂抹:P

我个人对于特定项目的工作,我们对所有功能进行了完整的分析,但还没有设计。它是从他们的另一个应用程序“启发”,但仍然不确定。现在我的所有按钮都在左上角,全部是自动尺寸,没有字体,没有颜色,没有。在我的所有视图中,它只是一大块按钮,而且它们几乎都是从那里加载的。

此过程有助于加快您的架构,但您确实需要能够将UI与其他人分开;如果你能做到这一点,你最终可能会拥有一个更好,更灵活的架构,而不是完全与用户界面相连。