Table-vue-cellule Pixate Freestyle : pseudo-classe sélectionnée
-
21-12-2019 - |
Question
J'ai un UITableView avec des cellules personnalisées contenant une vue et des étiquettes.La vue doit avoir une couleur d'arrière-plan différente lorsque la cellule est sélectionnée (ainsi que d'autres propriétés, mais commençons par faire fonctionner la pseudo-classe sélectionnée).
J'utilise PixateFreestyle version 2.1.2.
Lors de l'application de cette ligne de CSS :
table-view.goals table-view-cell:selected content-view { background-color: blue; }
La vue est toujours bleue même lorsque la cellule n'est pas sélectionnée.
Dois-je définir d’autres propriétés pour que cette pseudo-classe fonctionne ?
La solution
Je peux me tromper, mais je ne pense pas que selected
la pseudo-classe peut être utilisée en conjonction avec les enfants.
Si vous souhaitez simplement une couleur d'arrière-plan différente lors de la sélection, pourquoi ne pas créer votre content-view
le contexte transparent, et faites simplement ceci :
table-view.goals table-view-cell:selected{
background-color: blue;
}
Vous devriez voir la couleur d'arrière-plan définie par Pixate lors de la sélection.Ça marche pour moi.