Чтобы добавить жест касания в UIView в Swift, вы можете использовать следующие методы:
Метод 1: использование метода addTarget(_:action:):
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap(_:)))
yourView.addGestureRecognizer(tapGesture)
Метод 2. Использование замыкания:
let tapGesture = UITapGestureRecognizer()
tapGesture.addAction {
// Handle tap action
}
yourView.addGestureRecognizer(tapGesture)
Метод 3. Использование селектора:
let tapGesture = UITapGestureRecognizer(target: self, action: Selector("handleTap:"))
yourView.addGestureRecognizer(tapGesture)
Не забудьте реализовать соответствующий метод действия для обработки жеста касания:
@objc func handleTap(_ sender: UITapGestureRecognizer) {
// Handle tap action
}