Ich versuche, Farben zu vergleichen, aber ich kann nicht die Methode verwenden, weil ich versuche, die Farbe des Hintergrunds von UICollectionViewCell
zu vergleichen.Wie man eine Farbe in swift
Was ist der richtige Weg, um Farben in dieser Situation zu vergleichen?
if(cell!.layer.backgroundColor! == UIColor.redColor().CGColor)
{
cell?.layer.backgroundColor = UIColor.redColor().CGColor
}
Es tut mir leid, wenn ich etwas fehlt bin, aber Sie können cell.backgroundColor verwenden und es an einen anderen UIColor vergleichen. Ich bin in einigen schnellen Untersuchungen darauf gestoßen, wenn Sie nur mit CGColors arbeiten, http://StackOverflow.com/a/8191171/4096655 –
Das scheint nicht zu funktionieren, obwohl –
http://StackOverflow.com/q/970475/2303865 –