Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用此方法
- (CGRect)textRectForBounds:(CGRect)bounds limitedToNumberOfLines:(NSInteger)numberOfLines
看了apple的文档但是看不懂了,我做测试:我覆盖了这个方法,只有NSLog里面的东西,但是我发现它不是自动的,苹果文档说这个方法不能调用直接,所以如果我自己不调用这个方法,谁来调用它。
NSLog
你能告诉我如何使用这个方法,以及在原始的apple方法中哪个方法会调用它?
这是需要在子类中重写的方法。这个方法会被直接调用,你不应该调用它。
然而,应该有一个函数调用方法sizeToFit or sizeThatFits来调用这个方法。如果您不调用该方法sizeToFit,它将不会被调用。
sizeToFit or sizeThatFits
sizeToFit
在此方法中,您可以在执行任何其他任务之前返回标签的边界。如果您不进行任何修改,它将返回原始边界。