UITextView dans iOS7 clips la dernière ligne de la chaîne de texte

UITextView dans iOS7 a été vraiment bizarre. À mesure que vous tapez et entrent dans la dernière ligne de votre UITextView, le défilement de la vue n'est pas faites défiler vers le bas comme il se doit et il provoque le texte à être "coupées". J'ai essayé de réglage c'est clipsToBound propriété, mais il reste des clips le texte.

Je ne veux pas l'appeler sur "setContentOffset:animation" parce que de un: c'est très hacky solution.. deuxièmement: si le curseur est au milieu (à la verticale) de notre textview, il va entrainer de défilement.

Voici une capture d'écran.

UITextView dans iOS7 clips la dernière ligne de la chaîne de texte

Toute aide serait grandement appréciée!

Merci!

  • Je rencontre le même problème sur l'appareil. Avez-vous trouvé un correctif pour ce problème? Merci!
  • Doublon potentiel. Ma réponse est ici: stackoverflow.com/a/19200023/4397
  • double possible de UITextView curseur en dessous de l'image lors de la modification d'image
  • Désolé pour la réponse tardive -- j'ai renoncé à trouver une solution et a fini la construction de mon "texte à afficher" avec une web intégré de vue à l'aide de l'élément textarea. Pas ma solution idéale, mais il fonctionne :T.
  • Pour moi, le problème persiste encore sous iOS 7.0.3 sur le simulateur et un périphérique.
  • Il n'y a pas de problème sur 7.1 sauf la dernière ligne est vide. Et toutes les solutions ne fonctionnent pas lorsque la dernière ligne est vide. Donc, il n'y a pas de solution sur iOS 7.1.
  • Quelqu'un a un correctif pour iOS 7.1?
  • Le problème est résolu sur iOS 8.

InformationsquelleAutor ryan | 2013-09-23