0

セルの selectedBackgroundView をセル自体よりも大きくする方法を見つけようとしています。

私の次のアプローチは、selectedBackgroundView を作成することを目的としています: セルのスーパービューの幅 (画面の幅全体) Xセルの高さ

UIView *bg = [[UIView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.superview.frame), CGRectGetHeight(cell.frame))];
bg.backgroundColor = [UIColor redColor];
cell.selectedBackgroundView = bg;

このセルが選択されている場合、背景色はセルの範囲内でのみ拡張されます (スーパービューの高さまでではありません)。

selectedBackgroundView をセルよりも大きくするにはどうすればよいですか? 私はここで完全に間違ったアプローチを取っていますか?

4

1 に答える 1