![](/img/trans.png)
[英]- (CGRect) textRectForBounds:(CGRect)bounds not being called
[英]- (CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines
如何使用此方法
- (CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines
我已经阅读了apple的文档,但是我再也听不懂了,我做了测试:我重写了此方法,并且只在其中记录了NSLog
,但是我发现它不是自动的,apple文档说该方法一定不能直接调用,所以如果我自己不调用此方法,谁会调用它。
您能告诉我如何使用此方法,以及在原来的apple方法中将使用哪种方法?
这是需要在子类中重写的方法。 该方法将直接被调用,您不应调用它。
但是,应该对方法sizeToFit or sizeThatFits
方法进行函数调用以调用此方法。 如果您不调用方法sizeToFit
,它将不会被调用。
在此方法中,您可以在执行任何其他任务之前返回标签的范围。 如果您不做任何修改,它将返回原始范围。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.