J'utilise un Je n'ai pas encore essayé de sous-classement UitailViewCell et de définir explicitement le cadre dans la méthode LayouplieViews. Essayer d'éviter cela comme je me sens comme s'il devrait y avoir une meilleure solution. Je ne veux pas non plus redimensionner le texte - il y a beaucoup d'espace pour adapter le texte à la taille de la police complète. P>
utableview code> sur un iPad et pour une raison quelconque, le texte
utableviewcell.textlabel code> est tronqué même s'il y a beaucoup d'espace pour afficher le texte. J'ai essayé tous les éléments suivants, dont aucun ne le corrige: p>
[cellule sizefit] code> après avoir défini le texte li>
[Cell.textLabel SenumberOlines: 0] code> et
[Cell.textLabel SetlinebrebrebrebrebrebrebrebreakMode: NsLeRebreakByWordwordwordword] Li>
ol>
p>
4 Réponses :
Définissez la propriété "SeeNumberOflines" de l'étiquette pour envelopper le texte au nombre de lignes requis. Si vous ne voulez pas le "..." à la fin du texte s'il est trop long, utilisez p>
cell.textlabel.linebreakMode = UilinebreakModewordwordwrap; ou nslinebreakbywordwordword pour iOS 6 ou plus p>
Essayez de définir la hauteur et la largeur de la textlable et de la TableViewCell Dynamicy se référer Ce lien p>
J'ai essayé ça en vain. J'ai mis à jour ma question avec cette information. Fyi UilinebreakModewordordwrap est obsolète.
Utilisez nslinebreakbywordwordwordwout pour iOS 6 ou plus
Pourquoi définirait la hauteur de faire une autre différence? Il devrait y avoir beaucoup de place pour afficher le texte de la hauteur par défaut.
avoir regardé cela Stackoverflow.com/Questtions/129502/...
U SET SET TEXTLABEL NUMÉRO DE LIGNE 0
cell.textLabel.numberOfLines=0; cell.textLabel.lineBreakMode=UILineBreakModeWordWrap; or NSLineBreakByWordWrapping;
J'ai essayé ça en vain. J'ai mis à jour ma question avec cette information. Fyi UilinebreakModewordordwrap est obsolète.
La réponse n'a rien à voir avec Uitabilieviewcell à la fin. Il y avait une section du code tronquant le texte à afficher dans la cellule de vue de la table! Merci à tout le monde pour l'aide jusqu'à ce point. P>
J'ai eu le même problème. Cela m'est arrivé à IOS 6 et cela m'est également arrivé avec vos cellules personnalisées. J'ai utilisé Multiline et NslinebreakBywordwordword. p>
J'ai résolu la modification de toutes les étiquettes pour utiliser NslinebreakBycharwrant P>
Comment affichez-vous ces chiffres sur le côté droit par le ">"? Avez-vous ajouté une vue accessoire personnalisée?
J'ajoute un Uilabel sous forme de sous-visez à la cellule. Cependant, j'ai essayé de commenter l'Uilabel et ça ne marche toujours pas.
Donc, si vous commenciez cela, la cellule n'est qu'une cellule "basique" standard avec un indicateur de divulgation, rien d'autre?
Correct:
Cell = [[[[[[[[[[[[[[[[[[[[[[[[...] Initimendification de la réutilisation: Cellentificateur]; [Cell SetAccessoryType: UitaireViewCellaccessoryDisClosureIndicator]; Code>
Je ne peux pas dupliquer votre problème. Vous devriez essayer d'ajouter une couleur d'arrière-plan à votre étiquette pour vous assurer de sa taille. Lorsque je fais cela, il montre que l'étiquette allait jusqu'à l'indicateur de divulgation