Depuis la mise à niveau de XCode vers la version 3.2.3 avec iPhone SDK 4, mon code ne fonctionne plus.Comment définir l'alignement de texte UITableViewCellStyleSubtitle au centre de l'iPhone iOS4?
Je dispose d'une cellule par défaut avec le style UITableViewCellStyleSubtitle
et que vous souhaitez définir le textAlignment
de textLabel
et detailTextLabel
à center
, mais rien ne se passe. Même code utilisé auparavant ne fonctionne plus maintenant. Au UITableViewCellStyleDefault
l'alignement du centre fonctionne toujours.
Est-ce que quelqu'un sait comment résoudre ce problème? Je ne veux pas utiliser une cellule personnalisée seulement en fait de cela.
vous avez raison, mais pourquoi cela a bien fonctionné dans les précédents iOS 3.0? la documentation n'a pas été modifiée depuis. Je pense que la propriété textAlignment n'aligne normalement pas le texte plutôt que l'étiquette. –
J'ai juste essayé d'exécuter le code qui colore l'arrière-plan dans différentes versions du simulateur: il ne fonctionne que dans 3.0. De 3.1 sur l'étiquette est seulement aussi large que le texte. Je suppose qu'ils l'ont changé en 3.1 pour rendre le dessin plus rapide (à cause des vues plus petites). La documentation indique que les étiquettes sont alignées à gauche, donc c'est ok. Vous ne pouvez pas compter sur des fonctionnalités non documentées. – Lextar