我有一个涵盖大部分视图的UILabel
。当我在标签中放置文本时,文本位于标签中间。我通过在属性检查器中使用选项来尝试所有内容,但是文本不会从标签的顶部区域开始,而是出现在标签的中间。
有没有办法将文本放在标签的顶部?
(如果有人想知道,是的,我希望UILabel覆盖大部分视图,因为有些文本比其他文本长,有些文本更短,我更希望文本放在顶部而不是中间UIlLabel。)
答案 0 :(得分:1)
UILabel
有一个与文本内容匹配的intrinsicContentSize。如果不限制高度,则会自动调整。所以你不需要让它覆盖整个视图。
相反,请将其标记为固定距离的顶部。指定大于或等于的底部距离。这样标签可以增长直到达到下限,然后文本将开始被截断。