【发布时间】:2018-11-14 07:03:11
【问题描述】:
我有两个标签,并排,像这样:
|--15--labelA--8--longerLabelB--15--|
我想让它们的字体大小在所有屏幕尺寸上都彼此相等(一起增大和缩小),但是我收到一个错误消息,提示我需要将其中一个标签的内容拥抱优先级设置得更高,或者内容压缩阻力优先级更高,这使得其中一个比另一个具有更大的文本大小......
我尝试过使用 stackview。没有运气。
我怎样才能做到这一点?
【问题讨论】:
-
您是否试图让 LabelA 的字体大小与 LabelB 的“自动缩小”文本的最终字体大小相匹配?
-
@DonMag 是的....
-
好的 - 只是为了清楚...您希望两个标签的宽度和高度相同?所以它看起来像这样 - 顶行是原始字体大小(24.0),中间行右标签自动收缩和左标签匹配,底行左标签自动收缩和右标签匹配? imgur.com/a/7f1j5W6
-
高度相同,宽度不同..
-
好的 - 你必须更清楚你想要什么作为最终结果......你想要字体大小自动缩小吗?或者,如果 B 自动换行,您是否希望 A 的高度增长以匹配 B 的新高度?你想要固定宽度吗?或者您希望一个标签拉伸其宽度而不是另一个?也许添加一两张图片以准确显示您所追求的......
标签: ios swift autolayout storyboard