Ce code est correct. Si c'est le code que vous utilisez, vous devriez vérifier s'il est appelé. Essayez de mettre un appel NSLog("changing font");
juste avant ou quelque chose, de sorte que vous pouvez dire si cela se passe vraiment ou non.
Quelques suggestions, cependant. Il y a probablement un nom plus descriptif pour votre textview que textView3. Ne vous inquiétez pas que vos noms de variables soient trop verbeux; Croyez-moi, c'est une bonne chose. De plus, si textView3 est une variable d'instance, vous ne devriez pas y accéder directement. Utilisez l'encapsulation en le déclarant @property
puis @synthesize
en l'appliquant. Ensuite, votre appel pourrait ressembler à self.textViewThatDoesSomething.font = …
.
Bonne chance!
Mise à jour: J'ai juste eu une autre idée. Il se peut que votre textView3
ne soit pas connecté correctement dans Interface Builder. Vérifiez cela et réessayez.