直到最近,我才意识到,我在情节提要中设置的限制并没有使我的应用程序在所有手机上看起来都没有那么好看。我发现相对于屏幕尺寸在事物框架中进行编码使我可以更快地获得像素完美的结果。这是惯例吗,还是我做错了什么?如果将一些约束与该技术结合使用是更常见的做法,那么有人可以指出我应该遵循的策略的资源吗?
最佳答案
约束的优点是,它们定义了彼此之间的UI元素之间的关系-以及所有屏幕尺寸和旋转的关系。例如,您可以对齐一堆控件,并且如果一个“主控件”被移动或调整大小,则所有连接的控件也会更改。这也可以进行动画处理。
您可以覆盖控件的某些属性以与Apple Guidelines一起使用。阅读Apple documentation以获得详细信息。
关于ios - 不使用约束是好的做法,或者至少不是不好的做法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41169538/