LUA & amp; C ++: как правильно использовать функцию C ++ внутри кода LUA

У меня может быть лучшее решение для добавления жесты касания к представлению таблицы, но одновременного выбора ячейки:

func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool {
    if gestureRecognizer is UITapGestureRecognizer {
        let location = touch.locationInView(tableView)
        return (tableView.indexPathForRowAtPoint(location) == nil)
    }
    return true
}

Я просто ищу ячейку в точке экрана, где пользователь нажимает. Если индексный путь не найден, я позволяю жестом получать прикосновение, иначе я отменил его. Для меня это отлично работает.

1
задан Sawyer 3 March 2019 в 22:53
поделиться