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