UITableViewCell
当样式设置为“分组”并且单元格是该部分的第一个或最后一个时,我在绘制自定义渐变背景时遇到了一些麻烦。我的方法是简单地创建一个CAGradientLayer
并将其添加到视图中,如下所示:
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = rect;
gradient.colors = [NSArray arrayWithObjects:(id)[_backgroundColorLight CGColor], (id)[_backgroundColorDark CGColor], nil];
[self.backgroundView.layer insertSublayer:gradient atIndex:0];
self.backgroundView.layer.masksToBounds = YES;
不幸的是,这会产生像这样的细胞:
有没有人提示如何使背景适合单元格的边界?
谢谢
-f