Я хочу вызвать жестов tap, когда я нажимаю на элемент в своем UIPickeView.swift Tap Gesture не запускается
Я использую следующий код для жестов LongPress, который отлично работает. Однако, если я переключусь на UITapGestureRecognizer, ничего не запускается.
ОБНОВЛЕНИЕ ПОЛНОГО КОДА!
@IBOutlet weak var showClaims: UIPickerView!
override func viewDidLoad() {
super.viewDidLoad()
showClaims.isUserInteractionEnabled = true
let tapped = UITapGestureRecognizer(target: self, action: #selector(ClaimVC.SelectClaimInfo))
showClaims.addGestureRecognizer(tapped)
}
func SelectClaimInfo() {
GetClaimInfo()
}
I 'm не видя, где вы добавили распознаватель жестов, чтобы showClaims. – dfd
Is .userInteractionEnabled true на UIPickerView – Emptyless
@dfd Я заменил tap на longPress. Такой же код используется для крана, как для длительного нажатия. –