ios - 不使用约束是好的做法,或者至少不是坏的做法

标签 ios constraints

最近我发现我在 Storyboard 中设置的限制并没有使我的应用程序在所有手机上看起来都像它应该的那样好。我发现根据屏幕尺寸在事物的框架中进行编码使我能够更快地获得像素完美的结果。这是常见的做法,还是我做的不对?如果将一些约束与此技术结合使用是一种更常见的做法,谁能给我指出描述我应该遵循的策略的资源?

最佳答案

约束的优点是它们定义了 UI 元素之间的关系 - 以及所有屏幕尺寸和旋转的关系。例如,您可以对齐一堆控件,如果移动一个“主控件”或调整其大小,所有连接的控件也会发生变化。这也可以是动画的。

您可以覆盖控件的某些属性以符合 Apple 指南。阅读 Apple documentation了解详情。

关于ios - 不使用约束是好的做法,或者至少不是坏的做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41169538/

相关文章:

swift - 使用约束格式化 UICollectionViewCell 内部项目

查询中的MySql IF语句

ios - 理解图层上的暂停和恢复动画

ios - 当通话状态栏可见时,UIButtons 的点击区域会发生变化

ios - 如何将 dSYM 上传/下载到 App Store Connect (Testflight)?

r - 使用 data.table 对面板数据进行约束以删除受试者

ios - 无法在 Xcode 中为启动屏幕设置自动布局约束

ios核心数据导入大量数据

objective-c - 显示 map 时,iOS 6 应用程序在 EAGLContext 中崩溃

mysql - 在mysql表上创建重复约束