2009-06-30 8 views
2

Y at-il un moyen pour moi de savoir quand l'utilisateur agrandit le texte dans un UITextField pour déplacer le curseur entre les caractères?UITextField loupe événement?

J'utilise un arrière-plan personnalisé pour le champ de texte qui est sombre. Cependant, mon arrière-plan de vue est léger, ce qui signifie que lorsque la loupe apparaît au-dessus du champ de texte, je ne peux pas voir le texte (parce qu'il est blanc). Je voudrais être à l'écoute lorsque le grossissement commence et peut-être changer la couleur du texte en noir jusqu'à ce qu'ils aient fini de grossir afin qu'il puisse être vu à l'intérieur de la loupe.

Est-ce possible?

Merci

+0

Avez-vous eu la solution ... Je suis confronté au même problème –

Répondre

0

Vous ne devez pas nécessairement pour intercepter la longue presse, mais vous pouvez utiliser un UITextFieldDelegate pour modifier les propriétés background et backgroundColor lors de l'édition. Voir la solution de Yakovlev here.