2 daffodilgirl DaffodilGirl 于 2012.11.20 11:08 提问

如何判断UILabel被自动调整过大小?

有没有什么方法可以编程判断在label里面的text被调整过大小?

1个回答

lanhailvcao
lanhailvcao   2012.11.20 11:29
已采纳

可以通过检测text字体的大小和label宽度来判断:

试试这个代码:

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

if(size.width > label.frame.size.width)
{
    //自动调整大小
}
DaffodilGirl
DaffodilGirl xx
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!