Frage

Ich habe eine UITableView mit einigen benutzerdefinierten Zellen, die eine Ansicht und einige Beschriftungen enthalten.Die Ansicht muss eine andere Hintergrundfarbe haben, wenn die Zelle ausgewählt ist (sowie einige andere Eigenschaften, aber wir beginnen damit, dass die ausgewählte Pseudoklasse funktioniert).

Ich verwende PixateFreestyle Version 2.1.2.

Bei der Anwendung dieser CSS-Zeile:

table-view.goals table-view-cell:selected content-view { background-color: blue; }

Die Ansicht ist immer blau, auch wenn die Zelle nicht ausgewählt ist.

Muss ich einige andere Eigenschaften festlegen, damit diese Pseudoklasse funktioniert?

War es hilfreich?

Lösung

Ich könnte mich irren, aber ich glaube nicht selected Pseudoklasse kann in Verbindung mit Kindern verwendet werden.

Wenn Sie bei der Auswahl jedoch nur eine andere Hintergrundfarbe wünschen, warum nicht Ihre eigene auswählen? content-viewHintergrund transparent, und machen Sie einfach Folgendes:

table-view.goals table-view-cell:selected{ 
  background-color: blue; 
}

Bei der Auswahl sollte die von Pixate definierte Hintergrundfarbe angezeigt werden.Für mich geht das.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top