2012-06-23 42 views
0

我使用自UILabel的子类的自定义类。它工作正常,除非我更改使标签的行数改变的字符串。我查看代码,并在第一次初始化时调用-(void) layoutSubview来确定字符串及其帧的来源。但是当我改变字符串的值时,这个方法不会被调用,因此由于第一个字符串计算出的字符串的大小和字符串的位置,某些字符串不可行。需要实施哪种方法来重新绘制框架?需要实施什么方法来重新定义自定义UILabel中的字符串的位置和位置?

+0

是不是drawInRect你在找什么? – Stavash

回答

0

你可能寻找sizeToFit

sizeToFit

尺寸并移动接收器视图,它只是围绕它的子视图。