2009-11-16 9 views
0

J'ai une tableview qui affiche le résultat du service Web le résultat du web sevice est sous forme de tableau de chaînes, où chaque chaîne dans le tableau est assez longue. C'est comme "1 | 123 | JP Morgan | 111 | 2000.0 | En attente", de même il y a des chaînes que je vois dans chaque rangée du tableau. mais comme vous pouvez le voir la chaîne est très longue, pour l'afficher dans une seule ligne de table. dans la vue de la table, je peux voir 3 premiers à savoir « 1 | 123 | JP Morgan » il montre les .....afficher une longue chaîne dans une ligne de table

Comment afficher l'intégralité de la chaîne dans la table

Répondre

0

Vous pouvez ajouter un UILabel à contentView de votre téléphone. Si vous faites cela, vous pouvez définir UILabel.numberOfLines sur un nombre supérieur à 1. Si vous le définissez sur 0, il utilisera autant de lignes que nécessaire.

+0

Comment puis-je augmenter les étiquettes à l'exécution, comme je ne sais pas, quel serait le résultat provenant du service Web – shreedevi

+0

Définir numberOfLines à 0. Il se développera au besoin, puis, pour remplir le cadre que vous avez défini. – marcc

2

Vos options sont de le rendre plus petit ou de créer une cellule de table personnalisée. Pour modifier la taille, définissez la propriété cell.textLabel.font à une police d'une taille plus petite (par exemple, en utilisant [UIFont systemFontOfSize:10]. Vous pouvez également changer cell.textLabel.numberOfLines à quelque chose supérieur à 1.

Pour en savoir plus sur la fabrication de cellules personnalisées, lire le Table View Programming Guide.

Questions connexes