カスタムを作成しましたUITableViewCell
。テーブルビューにはデータが正常に表示されています。私が行き詰まっているのは、ユーザーがテーブルビューのセルをタッチしたときに、セルの選択を強調表示するために、デフォルトの[青色]値以外のセルの背景色を表示したいということです。このコードを使用していますが、何も起こりません。
cell.selectedBackgroundView.backgroundColor=[UIColor blackColor];
ベストアンサー1
カスタム セルは必要ありません。セルの選択した色のみを変更する場合は、次の操作を実行できます。
目的:
UIView *bgColorView = [[UIView alloc] init];
bgColorView.backgroundColor = [UIColor redColor];
[cell setSelectedBackgroundView:bgColorView];
迅速:
let bgColorView = UIView()
bgColorView.backgroundColor = UIColor.red
cell.selectedBackgroundView = bgColorView