私の現在のアプリケーションは、テキストフィールドをタップしたときに動作し、UIPickerView
が表示されますが、イメージをタップした場合(ジェスチャーが画像上に置かれた場合)はどうなりますか?ジェスチャータップのUIPickerViewを表示
class SomeVC: UIViewController, UIPickerViewDataSource, UIPickerViewDelegate {
@IBOutlet weak var inputLabel: UITextField!
@IBOutlet weak var laImageGestureTapped: UITapGestureRecognizer!
let demoPicker = UIPickerView()
// viewDidLoad()
inputLabel.inputView = demoPicker // All is well with this.
// How to open the UIPickerView with laImageGestureTapped?
// I have omitted the required functions for: numberOfRowsInComponent, viewForRow, didSelectRow, numberOfComponents etc
}
am I searching with the correct words?
私が欲しいのは、画像がタップされたときにピッカーを表示することです。 ImはdidSelectRow
を心配していないので、x、y、zを行うための隠れたラベルがあります。
この質問に既に回答があり、回答があった場合は、私に指示してください。ありがとう。
UIImageViewにジェスチャーレコーダーをアタッチするのではなく、単に画像付きのボタンがないのはなぜですか? – toddg
@toddg画像の上にボタンが置かれていますか?それはうまくいくかもしれませんが、私は前にそのようにしています。私は見てみましょう... – Sylar
はい、それは動作します。または、ボタンを使用してボタン画像を設定することもできます。 – toddg