0

我怎么可能使用在 drawRect 调用中传递的 rect 参数,我确信无论何时传递 setNeedsDisplayInRect ,都会为特定区域调用 drawRect 方法。现在我重绘整个框架的文本和形状,而不是限制到需要重绘的矩形部分,我不知道如何有效地使用矩形参数。对此的任何见解都会有所帮助。

4

1 回答 1

0

rect 是要重绘的区域。在某些情况下,UIKit 只会重绘视图的“脏”区域。您可以优化您的代码,以通过使用检测某些绘图会出现在该矩形之外CGRectContainsPoint(),因此不要这样做。

于 2012-08-28T09:16:33.087 回答