2014-06-29 156 views
4

我有一個位於UIImageView頂部的UILabel。文本可以有各種不同的長度,所以我需要使標籤儘可能大(與imageView的框架尺寸相同)。問題是,我不希望標籤中的文字通過直接位於圖像中心來覆蓋圖像。在UILabel中設置左對齊很容易。任何線索如何設置垂直對齊?基本上我希望文字擁抱左下角,不管它的長度是多少,而不會被切斷。將UILabel文本對齊到左下角

回答

16

您可以使用Autolay完成此操作。如果您設置了約束條件,以便標籤固定在左下角,但不設置高度約束,Autolayout將使用標籤的內在內容大小。這只是意味着當標籤獲得更多文本/更改字體/等等時,標籤的高度將會增加,並且只會高到足以包含標籤中的所有文本。

+0

哇,這太令人難以置信了!謝謝!我只是將它固定在底部和左側 – RDSpinz