2009-06-22 9 views
0

Je montre des textes dans une cellule du contrôle UITableView. Maintenant, les textes que j'affiche peuvent être assez grands pour tenir dans une largeur de cellule, de sorte qu'il affiche les textes sur la deuxième ligne. Mais ça brise le mot au milieu (comme si on disait "ça sonne bien, je vais te chercher à la station abc", ça affichera "ça sonne bien, je viendrai te chercher à l'abc" sur le premier ligne et "tion" sur la deuxième ligne Cependant, je voulais être comme "ça sonne bien, je vais vous chercher de l'abc" sur la première ligne et "station" sur la deuxième ligne).Problème dans l'affichage des textes dans chaque cellule du contrôle UITableView sur l'iPhone

Pourriez-vous me dire comment je peux faire cela?

Merci.

Répondre

1

Je pense que vous pouvez y parvenir en réglant le lineBreakMode sur le UILabel.

// setup cell 3.0 SDK code 
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap; 
cell.textLabel.text = @"this is some really long string...."; 
+0

Merci pour votre réponse, j'utilise ceci, cependant le texte de la cellule ne s'enroule pas et la largeur de la cellule n'est pas ajustée automatiquement. Est-il possible que la largeur de la cellule sera ajustée en conséquence la longueur des textes? – ebaccount

+0

Désolé, je voulais dire, "la hauteur de la cellule n'est pas ajustée automatiquement (mais j'ai tapé la largeur de la cellule). – ebaccount

Questions connexes