0

如何使用此方法

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

看了apple的文档但是看不懂了,我做测试:我覆盖了这个方法,只有NSLog里面的东西,但是我发现它不是自动的,苹果文档说这个方法不能调用直接,所以如果我自己不调用这个方法,谁来调用它。

你能告诉我如何使用这个方法,以及在原始的apple方法中哪个方法会调用它?

4

1 回答 1

1

这是需要在子类中重写的方法。这个方法会被直接调用,你不应该调用它。

然而,应该有一个函数调用方法sizeToFit or sizeThatFits来调用这个方法。如果您不调用该方法sizeToFit,它将不会被调用。

在此方法中,您可以在执行任何其他任务之前返回标签的边界。如果您不进行任何修改,它将返回原始边界。

于 2013-06-09T06:08:34.877 回答