テキストフィールドがファーストレスポンダーになったとき(つまり、フォーカスを取得したとき)に、標準のキーボード(ピッカーコントロール、日付ピッカーなど)とは異なるビューを表示したいと思います。現在、ユーザーがオプションを選択し、[OK]または[キャンセル]ボタンを押すナビゲーションスタックにピッカーコントロールを含むカスタムビューをプッシュしているので、これは本当に素晴らしいことです。
UITextField.InputViewのドキュメントによると:
このプロパティにカスタムビューを割り当てると、代わりにそのビューが表示されます。
しかし、それは読み取り専用です!!!
これに対する回避策はありますか?カスタムUITextFieldコントロールを実装し、どういうわけかInputViewプロパティをオーバーライドする必要がありますか?ある種のネイティブ関数を呼び出す必要がありますか?私はこれらのことのどちらもする必要がないことを本当に望んでいます...しかし、私がしなければならないのであれば、そうしてください。前もって感謝します!