UITableView セルの選択色は? 質問する

UITableView セルの選択色は? 質問する

カスタムを作成しました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

おすすめ記事