有没有办法以编程方式确定标签中的文本是否已自动调整大小?
答案 0 :(得分: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
}