1. ホーム
  2. iphone

UITableViewのセルを選択不可能にするには?

2023-09-09 14:44:36

質問

私はUITableViewのトップに挿入しているセルを持っています。ユーザーがセルをクリックしたときに、青い選択されたインジケータが表示されないことを確認するにはどうすればよいですか?

どのように解決するのですか?

任意のテーブルセル、または行インデックスに基づく特定のテーブルセルを選択する機能を削除するには、次のようにします。 willSelectRowAt

func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath? {


        return nil
    }

単純に要素を選択したときのUI効果をなくすには、その要素に対して の選択スタイルをUITableViewCellの UITableViewCellSelectionStyleNone

スウィフト5

selectionStyle = .none