Jak wyłączyć opcję UITableView?

Po dotknięciu wiersza w UITableView wiersz jest podświetlony i zaznaczony. Czy można to jakoś wyłączyć? tak aby stuknięcie wiersza nic nie robiło?

1 odpowiedź

Jak dla mnie to powinno zadziałać:

tableView.allowsSelection = false

Oznacza to, żedidSelectRowAt # po prostu nie zadziała i dotknięcie nie zrobi nic. (Pamiętaj, że jeśli w komórkach masz UIButton lub inne kontrolki, oczywiście te kontrolki nadal będą działać. Wszelkie kontrolki, które akurat masz w komórce tabeli, są całkowicie niezwiązane z możliwością UITableView wyboru wiersza używającdidSelectRowAt #) Warto też zauważyć, że to nie zadziała gdy UITableView jest w trybie edycji. Aby ograniczyć wybór komórek w trybie edycji, spróbuj użyć kodu jak poniżej:

tableView.allowsSelectionDuringEditing = false

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.