私はにa UITextField
を使用していますUIPickerView
。そのinputView
ため、ユーザーがテキストフィールドをタップすると、ユーザーがオプションを選択するためのピッカーが呼び出されます。
ほぼすべてが機能しますが、私は1つの問題を抱えています。ユーザーがフィールドに入力することは想定されておらず、キーボードも表示されないため、アクティブなときにカーソルがテキストフィールドで点滅します。テキストフィールドediting
をNO
に設定してタッチを追跡するか、カスタムスタイルのボタンに置き換えて、コードを介してピッカーを呼び出すことで、これを巧みに解決できることはわかっています。ただし、UITextFieldDelegate
テキストフィールドでのすべてのイベント処理のメソッドを使用したいと考えています。テキストフィールドをボタンに置き換えるなどのハックでは、このアプローチは許可されていません。
UITextField
代わりにカーソルを非表示にするにはどうすればよいですか?