Отключить перетаскивание в указанном разделе c - PullRequest
0 голосов
/ 30 марта 2020

Как я могу отключить перетаскивание взаимодействия на указанных c секциях или ячейках, если tableView.dragInteractionEnabled = true?

Теперь все ячейки таблицы перетаскиваются, но я хочу перетаскивать определенные c строки в этой таблице. Возможно ли это?

1 Ответ

1 голос
/ 30 марта 2020

Да, это возможно. Во-первых, вам нужно определить, какие ячейки можно перетаскивать.

В вашем методе tableView (cellForRowAt ...) установите условную проверку некоторого вида.

// Some code to set up your cell
// All cells are disabled by default
// Only enable the one you want to drag.
cell.userInteractionEnabled = false

// Use this conditional to determine which cells
// become dragable.     
if indexPath.row % 2 = 0 {
    // This is the cell you want to be able to drag.
    cell.userInteractionEnabled = true
}

return cell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...