2017-09-30 5 views
1

J'ai créé une application (pour iOS) qui affiche un ListView avec des informations sur le produit.Appcelerator ListView sélection de ligne transparente?

Sur la gauche de la rangée, j'ai un bouton pour ajouter le produit à la liste de commande. Cependant, lorsque je clique sur le bouton, la ligne entière change de couleur. Je ne veux pas ça, je veux que la ligne reste la même quand on clique dessus.

J'ai essayé de définir la propriété allowSelection sur 'false', mais l'événement 'itemclick' ne se déclenche plus, donc ce n'est pas la solution.

J'ai également essayé de définir la propriété selectedBackgroundColor sur 'transparent', mais cela a quand même changé la couleur de la ligne lorsque le bouton est cliqué.

Y at-il une solution facile à cela? Merci.

Répondre

2

Utilisation de propriété « selectionStyle » de la classe cellulaire, exemple ci-dessous,

cell.selectionStyle = .none 

Par cet usage de la sélection se produira, mais il l'habitude de changer la couleur de mettre en évidence (état sélection) de la cellule.

+0

Cela a fait l'affaire, merci beaucoup pour votre réponse rapide :) – Joost

+0

@Joost: Bienvenue :-) – Bharath