J'utilise un UITextField
avec un UIPickerView
pour son inputView
, de sorte que lorsque l'utilisateur appuie sur le champ de texte, un sélecteur est appelé pour qu'il sélectionne une option.
Presque tout fonctionne, mais j'ai un problème: le curseur clignote toujours dans le champ de texte lorsqu'il est actif, ce qui est moche et inapproprié, car l'utilisateur n'est pas censé taper dans le champ et ne se voit pas présenter de clavier. Je sais que je pourrais hackily résoudre ce en mettant editing
à NO
sur le champ de texte et le suivi des touches sur, ou en le remplaçant par un bouton de style personnalisé, et convoquant le sélecteur via le code. Cependant, je souhaite utiliser les UITextFieldDelegate
méthodes pour toute la gestion des événements sur le champ de texte et des hacks tels que le remplacement du champ de texte par un bouton ne permettent pas cette approche.
Comment puis-je simplement masquer le curseur sur le UITextField
?