ios - 如何以正确的方式设置自适应约束
问题描述
我正在构建一个应用程序,我希望它可以在每部 iPhone 和 iPad 上运行。我该如何做才能使每个设备都发生变化的自适应约束?我知道您可以做一些事情来检测屏幕尺寸并调整约束,我该怎么做?有没有简单明了的教程?
解决方案
首先,约束取决于您的项目。当您可以启动项目时,您可以查看视图并添加 4 个常量 0,0,0,0。在此之后,如果您可以在页面中添加多个项目,您可以使用特定视图特定项目。如果您采用特定视图,则设置约束很容易。完成页面设计并在创建设计后可以设置约束是最重要的事情。设置约束的方法很简单.另一个最重要的事情是你可以在像iphone-SE这样的小设备上创建你的项目,并在设置约束后在像iphone-6、7、8这样的中型设备上运行,最后在像iphone-X这样的大设备上运行你的程序,XS 最大值。
推荐阅读
- html - 如何在 Umbraco 的源代码中添加 CSS 代码?
- android - 如何使用 google-cloud-bigquery 库从 android 运行 BigQuery 查询
- android - 使用来自 XML 的 Android 材质组件 TextInputLayout 设置未聚焦且不为空时的提示文本颜色
- vb.net - vb.net 中的 FTP 客户端 FTPwebrequest 目录列表
- office365api - 使用应用程序委托访问令牌无法在团队新创建的频道上创建新选项卡
- java - 在实现 MVC 架构时,如何通知 View 类模型终于收到了来自对 firebase 的调用的数据
- ios - 快照值顺序被 SwiftyJSON 改变,返回 [null,nulll, ....items]
- ios - 相机需要 1 秒才能开始使用 AVFoundation
- c# - 网址未命中基于 MVC 属性的路由控制器
- amazon-web-services - 连接的代理自动变为假