Est-il possible d'actualisation de la cellule de hauteur sans le recharger/reloadRow?

Je fais une vue comme imessage, il suffit de saisir le texte dans le texte en bas de la vue. J'utilise la vue de la table pour ce faire, et l'affichage de texte dans la dernière cellule. quand j'ai d'entrée de texte long que plus d'une ligne, j'ai besoin de l'affichage de texte et de la cellule de devenir commerçant en ligne. j'ai donc besoin d'actualisation de la cellule de hauteur. mais si j'utilise la vue de la table de la recharger ou de recharger la ligne, le contenu en mode texte disparaît et le clavier disparaît aussi. Est-il possible de mieux à résoudre ce problème?

Peut-être que je devrais utiliser la barre d'outils pour le faire facilement? mais je doute encore la vue de la table peut le faire.

  • Je ne suis pas à mon mac ATM, mais je suis sûr que vous pouvez le faire en appelant beginUpdates et endUpdates sur votre table de la vue, rien entre les deux. Évidemment, tu aurais aussi mis à jour n'importe quelle partie de votre modèle qui provoque la cellule pour avoir une hauteur différente de la première.
InformationsquelleAutor ZhouQi | 2012-12-28