【问题标题】:Adaptive size class solution for ipad and iphone适用于 ipad 和 iphone 的自适应尺寸等级解决方案 【发布时间】:2016-03-18 07:58:17 【问题描述】: 我想要 ipad 和 iphone 的不同标签宽度。 对于 ipad 宽度 = 360 和对于 iphone 宽度 = 120。 如何在情节提要中使用自适应大小类来实现这一点? 【问题讨论】: About Designing for Multiple Size Classes 你想改变字体大小还是标签的实际宽度? @devgr: 标签宽度 标签: ios iphone ipad autolayout size-classes 【解决方案1】: 首先启用size classses 开始在wAny hAny中申请constraints。 将 size class 更改为 wRegular hRegular。本课程适用于 iPAD。编辑宽度constraint 并将其更改为新值。 见GIF: 当我们编辑约束时。为该尺寸类添加了一个新约束。 试试这个,如果还有问题,请告诉我。 【讨论】: 我完全按照你对 ipad 和 iphone 的建议做了,我选择了紧凑的宽度、常规的高度并给出了一些其他的常数值。但是会发生什么,当我的标签文本不断变化时,标签的宽度会在 120 到 360 之间变化。没有得到真正的问题是。 在标签上显示您的约束。看看你的情况到底发生了什么。 请找到我应用的约束的截图。问题是,标签在这两个宽度之间移动。