UITableViewの選択を無効にするにはどうすればいいですか? 質問する

UITableViewの選択を無効にするにはどうすればいいですか? 質問する

内の行をタップするとUITableView、その行がハイライト表示され、選択されます。行をタップしても何も起こらないように、これを無効にできますか?

ベストアンサー1

次のいずれかを使用してインスタンスの選択スタイルを設定するだけですUITableViewCell

目的:

cell.selectionStyle = UITableViewCellSelectionStyleNone;

または

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

スイフト2:

cell.selectionStyle = UITableViewCellSelectionStyle.None

Swift 3 および 4.x:

cell.selectionStyle = .none

さらに、テーブル ビュー デリゲートを実装しないようにするか-tableView:didSelectRowAtIndexPath:、実装する場合はアクションを実行しないセルを明示的に除外するようにしてください。

詳細はこちらそしてここ

おすすめ記事