UILabel垂直设置文本
问题描述:
我有一个UILabel,我想垂直扩大,而不是水平后一些maximumWidth。目前,我试图通过执行以下操作做到这一点:UILabel垂直设置文本
_caption.numberOfLines = 0;
_caption.lineBreakMode = NSLineBreakByWordWrapping;
,然后当我大小我用sizeToFit
不过,我一直有一个宽度比我maximumWidth大得多。
我尝试过使用preferredMaxLayoutWidth
,但这没有奏效。
我可以做一个简单的计算,将宽度除以我想要的最大宽度,然后相应地调整高度,但我想知道是否有任何方法可以自动执行此操作。
就像我看到的,用你的代码你正在做正确的方法。但要确保你没有为你的标签设置高度限制,或做一些事情使你标签的高度不能改变 – trungduc