2

有没有办法以编程方式确定标签中的文本是否已自动调整大小?

4

1 回答 1

2

您可能可以使用字体检查文本的大小并将其与标签的宽度进行比较。

也许是这样的:

CGSize size = [yourLabel.text sizeWithFont:label.font constrainedToSize:CGSizeMake(100000, yourLabel.frame.size.height)  lineBreakMode:yourLabel.lineBreakMode];

if(size.width > label.frame.size.width)
{
    //you are being autosized
}
于 2012-11-19T19:34:58.490 回答