在我的应用程序中,我有一个滚动视图,其中包含大约 20 个子视图。这些子视图中的每一个都有一个 drawRect 方法,目前看起来像这样:
- (void)drawRect:(CGRect)rect
{
NSLog(@"drawRect called");
}
添加子视图时,会调用drawRect,但是当我滚动时,即使没有再次调用drawRect,它也会很慢。
如果我删除 drawRect 的实现,那么滚动是完全正常的。即使我无法摆脱缓慢的滚动,是否有可以替代 drawRect 的替代方法?