Да, это возможно. Во-первых, вам нужно определить, какие ячейки можно перетаскивать.
В вашем методе 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