138 votes

Couleur de la bordure UITextField

J’ai vraiment grand souhait pour définir ma propre couleur UITextField frontière. Mais jusqu'à présent je pourrais savoir comment changer le style de trait de bordure seulement.

J’ai utilisé la propriété background pour définir la couleur d’arrière-plan de manière à :

Mais je dois aussi changer la couleur de bordure UITextField. Et ma question était de savoir comment changer la couleur de la bordure.

276voto

Gary Points 2115

Importation `` cadre en classe vous :

et pour changer la couleur de la bordure, utilisez l’extrait de code suivant (je suis mise au redColor),

Pour revenir à la disposition d’origine juste définie la couleur de la bordure pour effacer la couleur,

21voto

iOSPawan Points 1697

Essayez ceci :

et l’importation QuartzCore :

17voto

james lobo Points 304

Importer la classe suivante :

Code pour définir la couleur grise de la bordure du champ texte

Remplacer `` avec le nombre de couleurs selon les besoins.

14voto

Jovin_ Points 15

cette question apparaît assez haut sur une recherche Google et travaillé la plupart du temps ! J’ai trouvé que la réponse de Salman Zaidi était partiellement correcte pour iOS 7.

Vous devez faire une modification au code « retour ». J’ai trouvé que ce qui suit pour revenir a parfaitement fonctionné :

Je comprends que cela est probablement dû aux changements dans iOS 7.

10voto

skywinder Points 1035

Pour simplifier cette action de réponse acceptée, vous pouvez également créer des catégories pour `` (depuis cela fonctionne pour toutes les sous-classes de UIView, non seulement pour les textfields :

UIView+Additions.h :

UIView+Additions.m :

Utilisation :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X