2016-04-15 3 views
0

私はUITextFieldの入力を動的に変更する必要があります:pickerViewと後ろのキーボード(キーボードのあるpickerView)。UIPickerViewをネイティブのキーボードバックに置き換えるにはどうすればいいですか?

私はキーボードをpickerViewで置き換える方法を知っています。テキストフィールドのinputプロパティを使用しています。

しかし、私はpickerViewをキーボードバックで置き換えることを知らない。これどうやってするの?

フローは以下の通りです:

  • ユーザーがテキストフィールドに何らかの値を入力する必要があり
  • が、私は彼らにpickerViewを経由して、いくつかの明確化のオプションを紹介します(キーボードでタイプする)、ユーザーが任意のオプションを選択して、それが意志テキストフィールドに表示され
  • 、ユーザーが

はあなたに

ありがとうネイティブのキーボードでテキストフィールドで選択した値を編集することができるはずです
+1

テキストフィールドの 'inputView'を' nil'に設定しようとしましたか? – rmaddy

+0

まだありませんが、私はそれについて考えました - 今すぐお試しください –

+0

>このプロパティの値がnilの場合、最初のレスポンダになるとテキストフィールドに標準のシステムキーボードが表示されます。このプロパティにカスタムビューを割り当てると、代わりにそのビューが表示されます。 – zcui93

答えて

1

あなたは

textfield.inputView = nil; 
を使用することができますし、直接、その後の後にキーボードを表示したい場合は、

[textfield becomeFirstResponder]; 

を使用することができ、これが働くことを願っています。 :)

関連する問題