私はUIPickeViewのアイテムをタップするたびにタップジェスチャーをトリガーしたいと思う。速いタップジェスチャーがトリガーしない
私は、うまく動作する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を作る 実装する必要があります
試してみますshowClaimsにタップジェスチャ認識機能を追加した場所が表示されません。 – dfd
UIPickerViewで.userInteractionEnabledがtrueです。 – Emptyless
@dfdタップをlongPressに置き換えました。長押しの場合と同じコードがタップに使用されます。 –