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