J'ai un UITextView
configuré avec un délégué. J'ai activé les attributs d'édition en réglant allowsEditingTextAttributes
sur YES
.UITextView ne pas déclencher textViewDidChange lors du changement d'attribut?
Lorsque l'utilisateur tape un caractère dans la vue de texte, le délégué reçoit le message textViewDidChange
:.
Mais lorsque l'utilisateur modifie un attribut (comme faire une sélection et appuyer sur Gras ou Italique), aucun message textViewDidChange
:.
La documentation dit expressément que textViewDidChange
: devrait recevoir un message lorsque l'utilisateur modifie les attributs:
Indique le délégué que le texte ou les attributs dans la vue texte spécifié ont été modifiés par l'utilisateur.
Mais ça ne marche pas pour moi. Qu'est-ce que j'oublie ici?
Vous définissez UITextViewDelegate uniquement ... –
Vous ne savez pas ce que vous dites, Venkat. – stevex