Это действительно связано с ViewDeckController. Я использую порт в MonoTouch и до сих пор сталкиваюсь с проблемой. Это связано (более конкретно) с UIPanGestureRecognizer. Распознаватель жестов принимает движение панорамирования и перетаскивания и полагает, что оно предназначено для себя, поэтому он отменяет касание, отправляемое в UITableView.
К сожалению, нет свойства UIPanGestureRecognizer.direction (горизонтальный / вертикальный), но здесь есть сообщение: UIPanGestureRecognizer - Только вертикальный или горизонтальный относительно того, как ограничить жест панорамирования только определенным направлением. Вам нужно будет изменить код ViewDeckController, где он добавляет UIPanGestureRecognizer, чтобы использовать версию с подклассами из вопроса выше.
Я еще не проверял это (так как сейчас 2 часа ночи, и я уже готов!), Но обновлю свой ответ, как только у меня будет время для этого.
В качестве быстрого и грязного исправления вы можете установить
panner.cancelsTouchesInView = NO;
Это позволит вам перемещать ваши элементы, однако также будет иметь ожидаемый результат - не отменять касания в представлении, поэтому, в зависимости от содержимого вашего центрального вида, это может привести к тому, что ваши пользователи нажмут кнопку, когда они просто проведите смотровую площадку в сторону.
Другой возможностью было бы установить для этого свойства значение NO, когда вы переводите таблицу в режим редактирования, и по окончании работы изменить ее на YES.