将UILabel文本对齐到左下角

arc*_*all 4 text objective-c alignment uilabel ios

我有一个位于UIImageView顶部的UILabel.文本可以是各种长度,因此我必须使标签尽可能大(与imageView相同的框架).问题是,我不希望标签上的文本直接位于图像的中心来覆盖图像.在UILabel中设置左对齐很容易.任何线索如何设置垂直对齐?基本上我希望文本拥抱左下角,无论它的长度是多少而不被切断.

dal*_*ook 18

您可以使用Autolayout完成此操作.如果设置约束以使标签固定在左下角,但不设置高度约束,则Autolayout将使用标签的内在内容大小.这只是意味着当标签获得更多文本/更改字体/等时,标签将在高度上增长,并且只会高到足以包含标签中的所有文本.