2012-01-27 11 views
2

私はuipickerviewを表示しています。ユーザーがスクロールしてエントリを選択しなければならないときに、強調表示されたエントリを選択したいときは、選択または強調表示します。代わりに、それは単に強調表示されているエントリたとえばUIPickerView - タップの選択

をタップすることが可能である私はuipikcerview

================

で以下のようなオプションを持っています - 土地プロモーター(デフォルトは強調表示)

  • ビルダー
  • ブローカー

このピッカーを示すとき、そう、「土地プロモーター」をタップジュースは、私はこの機能

//=========================================================================== 
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row 
     inComponent:(NSInteger)component 
//=========================================================================== 
+0

私はこのように理解しました。あなたは 'UIButton'をタップして' UIPickerView'関数を呼び出したいのですか? – DAS

+0

つまり、 – Beppe

+0

ハイライトされたエントリをタップするだけで、スクロールしてタップするだけでハイライトされたエントリを選択したい。私に知らせてください – user198725878

答えて

2

呼ばれるようにしたいとき、これを行うための最善の方法は、didSelectRowコールバックを使用しないことです。代わりに完了ボタンを押し、そのボタンをクリックすると、ピッカービューのselectedRowInComponentを取得し、ピッカービューを非表示にします。これでselectedRowInComponentを使用して選択した行を取得し、それを使用してデータ配列から/ etcという名前を取得できます。

関連する問題