Onun için bir UITextField
ile kullanıyorum , böylece kullanıcı metin alanına dokunduğunda, bir seçenek seçmeleri için bir toplayıcı çağrılır.UIPickerView
inputView
Neredeyse her şey işe yarıyor, ama bir sorunum var: imleç etkin olduğunda metin alanında yanıp sönüyor, bu çirkin ve uygunsuz, çünkü kullanıcının alana yazması beklenmiyor ve bir klavye ile sunulmuyor. Metin alanına ayarlayarak editing
ve NO
üzerindeki dokunuşları izleyerek veya özel bir düğmeyle değiştirerek ve seçiciyi kodla çağırarak bunu hackily çözebilirim . Ancak, UITextFieldDelegate
metin alanındaki tüm olay işleme ve metin alanını bir düğme ile değiştirme gibi kesmek için bu yöntemi kullanmak istiyorum, bu yaklaşıma izin vermiyor.
UITextField
Bunun yerine imleci nasıl kolayca gizleyebilirim ?