Je suis à l'aide d'un UITextField
avec un UIPickerView
pour son inputView
, de sorte que lorsque l'utilisateur clique sur le champ de texte, un sélecteur est convoqué pour eux pour sélectionner une option.
Presque tout fonctionne, mais j'ai un problème: le curseur clignote dans le champ de texte lorsqu'il est actif, ce qui est laid et inapproprié, car l'utilisateur ne devrait pas taper dans le champ et n'est pas présenté avec un clavier. Je sais que je pourrais hackily résoudre ce problème en définissant editing
de NO
sur le champ de texte et de suivi de la touche, ou en la remplaçant par une coutume de style bouton, la convocation et le sélecteur via le code. Cependant, je veux utiliser l' UITextFieldDelegate
méthodes pour tous les cas de manipulation sur le champ de texte et des hacks comme le remplacement du champ de texte avec un bouton ne permettent pas cette approche.
Comment puis-je cacher le curseur de la souris sur l' UITextField
à la place?