Je veux changer la couleur du titulaire de l'endroit des attributs de l'utilisateur (Builder d'interface) car je ne veux pas sous-classer mon Uitextfield, etc ... j'ai recherché sur internet et trouvé ce "_placelderlabel.textcolor" oui cela fonctionne bien par programme [ Self.feMail SetValue: [Uicolor Whitecolor] ForkeyPathe: @ "_ placeholderlabel.textcolor"]; code> mais je veux l'utiliser dans des attributs d'utilisateur dans Builder d'interface. P>
3 Réponses :
Essayez de supprimer '_', p>
p>
fonctionne pour moi. p>
Lol je n'ai jamais quelqu'un de hasard l'espace réservé comme ça dans l'interface constructeur! aha génial, je me demande quoi d'autre que vous pouvez créer en utilisant cette même méthode
tout simplement génial..!! Grand copain.
Vous pouvez modifier une police que vous pouvez modifier n'importe quelle propriété existante. Pas besoin de le faire de manière programmatique.
@Xeieshan, sera-t-il uniquement pour Uitextfield uniquement ou tout contrôle?
Peut le faire sur n'importe quel contrôle :)
Faites votre contrôle vous-même et modifiez sa propriété des attributs d'utilisateur dans l'inspecteur d'identité.
Vous deux wannabegeek.com/?p=395 blog.gaeremynck.com/user-definefin-runtime-attributes-in-ios pour votre Connaissance.
Lol .. génial :)
où placer la placeLderattributedstring est une macro définie comme p>
SWIFT:
one_textfield.setValue(UIColor.redColor(), forKeyPath: "_placeholderLabel.textColor")