Couleur clearButtonMode de UITextField
puis-je changer la couleur de la clearButtonMode sur un textField?
theTextField.clearButtonMode = UITextFieldViewModeWhileEditing
montre un x qui est gris foncé de la couleur à supprimer la zone de texte,
mais ce que je peux montrer ce bouton avec la couleur blanche?
grâce
source d'informationauteur MaKo
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin pour créer votre propre bouton effacer l'image dans ce cas. Je suggère de prendre une capture d'écran, le bouton effacer et de l'édition dans photoshop.
Vous pouvez prendre cette image et créer un UIButton avec les dimensions de l'image. De là, vous pouvez la définir comme objet UITextField de rightView. Comme:
J'ai tapé que, sans vérification de la syntaxe et ce n'est pas de sorte que vous aurez envie de le vérifier avant de l'exécuter. Vous aurez également besoin de remplacer clear_button.png avec ce que votre nom de l'image est.
Vous aurez également besoin d'écrire votre propre méthode pour effacer le champ de texte.
D'une façon plus propre est de mettre en œuvre une catégorie sur UITextField avec cette méthode:
Swift version :
Au moment où vous êtes à la configuration de la zone de texte, utilisation:
Swift version 4.1
}