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 ?

Était-ce utile?

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-viewle 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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top