J'ai un problème avec une application iPhone. L'application possède un contrôleur de vue de table avec des cellules de vue de table personnalisées. Chaque cellule a une étiquette (veuillez me corriger si j'ai besoin d'utiliser la vue texte, etc.). Je reçois du texte dynamiquement à partir d'un appel de service Web et je ne sais pas combien de temps le texte sera.Hauteur automatique de l'étiquette ou du texte dans la cellule de vue de table
Maintenant, le problème est que je veux ajuster la hauteur de la cellule de vue table en fonction du texte que je reçois. Comment puis-je augmenter la hauteur de Label ou de TextView dans la cellule de vue de la table afin qu'elle puisse contenir tout le texte et, en fait, augmenter la hauteur de la cellule vue de la table.
Est-ce que quelqu'un sait comment gérer ce genre de problème de conception?
Merci
Oui, je considère aussi cette logique de desing. Le texte dans mon cas ne sera pas plus de 500 caractères. Que pensez-vous dans ce cas? – Leo
Si la taille de la vue de la table occupe un tiers ou plus de la zone d'écran verticale, elle cesse de ressembler à une table et les utilisateurs ne savent plus comment l'utiliser. Je pense que vous devez avoir au moins trois cellules visibles en tout temps. Une alternative consiste à afficher du texte dans une vue détaillée indiquant que les pages sont à gauche et à droite comme dans la vue détaillée de la photothèque. Tout dépend des données réelles et de la façon dont les gens vont les utiliser. – TechZen