А можно переопределить hitTest (это если нужно более контролируемое поведение)
То есть в этом случае, чтобы point узнать надо вешать gesture на ячейку и игнорировать didSelect? У меня просто задача такая, что нужно по нажатию на ячейку убирать/показывать чекбокс слева, а по нажатию на accessoryView презентовать новый контроллер и для этого нужно знать indexPath этой ячейки. С gesture-ом не совсем понятно как это сделать