いくつかの概念を誤解しているように見えるので、ガイダンスが必要です。私が達成したいのは、UITextField の inputView として UIPickerView を持つことだけです。で簡単にできself.textField.inputView = self.pickerViewます。これに関する問題は、カーソルがまだ点滅していることと、BT キーボードを搭載したデバイスがテキストフィールドにテキストを入力できることです。そこで、ファーストレスポンダーとして機能するカスタム UIView について読みました。UIView をサブクラス化しcanBecomeFirstResponder、 、canResignFirstResponder、becomeFirstResponderおよびを追加しましresignFirstResponderた。それらはすべて yes を返します。問題は、ビューをタップしても何も起こらないことです。カスタムを定義してinputViewも役に立ちませんでした。何も起こらなかったかのように振る舞うだけです。
任意のガイダンスをいただければ幸いです。ありがとう、Z。