我正在使用UITableView
. 对于每一行,我使用QuartzCore layer.shadow创建带有阴影的矩形单元格 自定义类中的
示例代码:UITableViewCell
-(void)drawRect:(CGRect)rect
{
UIView *bgView = [[UIView alloc] initWithFrame:self.bounds];
bgView.backgroundColor = [UIColor whiteColor];
bgView.layer.shadowColor = [UIColor blackColor].CGColor;
bgView.layer.shadowOffset = CGSizeMake(0, 1);
bgView.layer.shadowOpacity = 0.2;
bgView.layer.shadowRadius = 1;
self.backgroundView = bgView;
[bgView release];
}
当我测试应用程序 scrollUITableView
时,滚动性能很差!如果我去除阴影,性能很好!
我需要你的建议。为了获得最佳性能,我可以进行哪些优化?