最近我发现我在 Storyboard 中设置的限制并没有使我的应用程序在所有手机上看起来都像它应该的那样好。我发现根据屏幕尺寸在事物的框架中进行编码使我能够更快地获得像素完美的结果。这是常见的做法,还是我做的不对?如果将一些约束与此技术结合使用是一种更常见的做法,谁能给我指出描述我应该遵循的策略的资源?
最佳答案
约束的优点是它们定义了 UI 元素之间的关系 - 以及所有屏幕尺寸和旋转的关系。例如,您可以对齐一堆控件,如果移动一个“主控件”或调整其大小,所有连接的控件也会发生变化。这也可以是动画的。
您可以覆盖控件的某些属性以符合 Apple 指南。阅读 Apple documentation了解详情。
关于ios - 不使用约束是好的做法,或者至少不是坏的做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41169538/