2016-10-11 7 views
-1

UIPickerViewを作成しましたが、clickイベントで行を選択する方法が見つかりませんでした。スクロールするピッカー行でのみ行を選択できます。UIPickerViewの選択行でスクロールせずにクリックイベントが発生しました

クリックイベントで行を選択する方法はありますか?

+1

クリックイベントとはどういう意味ですか?あなたは何をしたいのかについてより詳細な情報を提供できますか? – Adeel

+0

たとえば、5行のpickerviewがあり、3行目をクリックして3行目を選択したいのですが、pickerviewを3行目に移動したくありません。 –

+0

実際は良い考えではありません。クリックしてオプションを選択する場合は、テーブルビューを使用する必要があります。 – Adeel

答えて

1

クリックイベントはUIPickerViewではできません。

UITapGestureRecognizerを使用してCGPointを取得し、クリックされた行のインデックスを計算することができます。しかし、私は、PickerViewがすべてリストをスクロールすることについて、そうしたことをしないことを強く勧めます(AppleはAppを拒否するかもしれません)。

関連する問題