2010-11-11 6 views
0

Je joue avec Titanium Mobile. J'ai construit un TableView et l'ai testé sur l'iPhone. Tout fonctionne bien, j'ai activé la propriété "selection" pour le TableView. Ce que je ne peux pas comprendre facilement, c'est comment inverser la couleur du texte de sorte que quand une ligne est sélectionnée, l'arrière-plan est bleu, le texte est passé de mon noir ou gris au blanc, de sorte que le contraste est juste comme sur l'iPhone.Titanium Mobile - Inverser la couleur du texte dans TableVIew lors de la sélection d'une ligne

Des idées?

THX tsar

Répondre

3

Je ne sais pas si vous avez UILabels en vous des cellules, mais la méthode de base pour gérer c'est à travers les propriétés de l'API fournit

See API Documentation

selectedBackgroundColor - the background color to render when the row cell is selected 
selectedBackgroundImage - the background image to render when the row cell is selected 
selectedColor   - color of the row during selection 
+0

Je construis une ligne personnalisée avec plusieurs Titanium.Ui.Labels à l'intérieur. Selon l'API, seule la ligne elle-même peut avoir des valeurs "selected ...". D'autres idées? – Czar

+0

alors ça devient compliqué .. vous allez devoir gérer la mise à jour de l'interface utilisateur de chaque élément individuellement quand ils seront sélectionnés –

+0

Avez-vous un code que je pourrais utiliser comme point de départ? – Czar

Questions connexes