繁体   English   中英

-(CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines

[英]- (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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM