2009-05-20 6 views
0

J'espère que vous allez tous bien et aussi de votre humeur.Comment changer la couleur des lettres de sectionIndexTitlesForTableView?

J'ai un petit problème pour m'aider à obtenir sa solution.

mon problème est:

J'utilise la recherche verticale dans mon application, à l'aide de la méthode sectionIndexTitlesForTableView() de tableview je reçois tous les caractères de la liste de haut en bas à rightside.

Mais ces lettres ont une couleur fixe. j'ai besoin de changer cette couleur. Depuis que je suis novice, je ne sais pas comment y faire face.

S'il vous plaît aider à obtenir une solution.

Merci, et désolé si vous m'avez trouvé avec un mauvais anglais.

+0

ne pense pas que nous pouvons faire cela. – lostInTransit

Répondre

3

Il n'existe aucune méthode prise en charge pour cela. Même si vous avez accès à la vue d'index (ce que vous ne faites pas facilement), cela ne serait pas possible car il n'y a pas de chaîne NSAttributedString sur l'iPhone, donc vous ne pourriez pas renvoyer d'informations de couleur. La meilleure façon d'y parvenir est de désactiver l'index de tableview et de générer le vôtre à partir de zéro, en le faisant flotter au-dessus du tableauview. Mais je ne recommanderais pas cette approche pour un nouveau développeur iPhone. Il est préférable de passer un certain temps à apprendre à créer des interfaces utilisateur comme Apple vous le demande. Une fois que vous avez compris l'interface utilisateur d'Apple et sa mise en œuvre, vous pouvez décider en connaissance de cause si vous devez enfreindre les règles de l'interface utilisateur.

Questions connexes