У меня может быть лучшее решение для добавления жесты касания к представлению таблицы, но одновременного выбора ячейки:
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool {
if gestureRecognizer is UITapGestureRecognizer {
let location = touch.locationInView(tableView)
return (tableView.indexPathForRowAtPoint(location) == nil)
}
return true
}
Я просто ищу ячейку в точке экрана, где пользователь нажимает. Если индексный путь не найден, я позволяю жестом получать прикосновение, иначе я отменил его. Для меня это отлично работает.
Ммм, ребята. Странно, но я однажды сделал lua_pop(L, 1)
, запустил, а затем удалил его, и теперь он работает нормально.