swift - 在 xcode 中更改不同设备的约束
问题描述
我提交了我的应用程序以供批准,但它被拒绝了,因为旧型号的 iphone 和 ipad 无法正确显示应用程序。我试图对特征做不同的事情,但它只是改变了所有设备的约束。如何更改特定设备的约束?
解决方案
地狱阿曼达科恩
我强烈建议使用DeviceLayout如果您使用带有故事板或 xib 的自动布局
DeviceLayout是一个 Swift 框架,可让您为每个设备设置不同的自动布局约束。
步骤1。
继承 DeviceLayoutConstraint 以获得您想要根据设备大小进行不同设置的约束。
第2步。
为 IBInspector 上的设备简单地设置每个约束
检查这个。它减少了您为每个设备设置布局的时间。
推荐阅读
- c# - Microsoft Office Access 数据库引擎找不到对象“PPR_Status_Detailed”
- pyserial - 忽略写入串行端口的数据,直到使用 pyserial 读取
- microsoft-dynamics - 将 onmicrosoft.com 替换为 MS Dynamics 365 门户的 b2clogin.com URL
- java - 在 Apache Camel 中调用 MyBatis 查询作为自定义 DefaultShutdownStrategy 的一部分
- swift - swift code Euler p1 需要帮助理解
- sql - 在 SQL 查询中查找重复的代码块
- qt - 是否可以将自定义字体应用于 QML 中的所有元素?
- c++ - 尝试编译由 4 个字符串组成的 550x550 向量时出现“错误 C1060:编译器堆空间不足”
- java - SecurityContextHolder.getContext().getAuthentication().getCredentials() 认证后返回 null
- angular - Angular2,Typescript:将对象添加到对象的对象数组的对象数组中