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 に答える