2010-03-17 6 views

Répondre

0

Personnalisez votre cellule de table et d'en tirer la chaîne directement à la vue de la cellule du tableau.

Vous pouvez utiliser sizeWithFont:constrainedToSize: pour déterminer la taille de votre chaîne afin de pouvoir dimensionner votre cellule de manière appropriée.

Ce poste peut vous aider:

http://www.ubergeek.tv/article.php?pid=143

0

permettre une rotation en mode paysage. Ou utilisez une police plus petite. Ou laissez simplement l'étiquette se raccourcir avec l'ellipse «...».

Il n'y a pas beaucoup de choses à faire ici.

0

Afficher nom long en deux lignes dans la même rangée ...

comme

if([myString length] > MAX) 
{ 
     myString1 = [myString substringToIndex:MAX]; 

     cell.textLabel.text = myString1; 
     mystring2 = [myString substringFromIndex:MAX]; 
     cell.detailTextLabel.text = mystring2; 

} 
2

Vous pouvez définir les propriétés de l'étiquette de l'étiquette dans laquelle vous saisissez du texte comme:

[lbl setNumberOfLines:0]; 
[lbl setLineBreakMode:UILineBreakModeCharacterWrap]; 

Maintenant, cela affichera le fichier nommer dans la ligne suivante si le nom du fichier ne correspond pas à une ligne.

Vous devez également ajuster la hauteur de l'étiquette.

Hope this helps,

Merci,

Madhup

+1

Notez que si vous prenez en charge l'édition de la table, vous devez définir le nombre de lignes au nombre réel de lignes au lieu de 0. Si vous utilisez 0, la chaîne peut se chevaucher en mode édition. – Rengers

0

Vous pouvez utiliser

cell.textLabel.numberOfLines=3; 

cell.textLabel.lineBreakMode=UILineBreakModeWordWrap; 

Mettez ce code dans vos cellForRowAtIndexPath méthodes de délégué tableview.

Questions connexes