如何比较swift中的颜色

sta*_*cky 7 ios uicollectionviewcell swift

我试图比较颜色,但我不能使用该isEqual方法,因为我试图比较一个背景的颜色UICollectionViewCell.

在这种情况下比较颜色的正确方法是什么?

if(cell!.layer.backgroundColor! == UIColor.redColor().CGColor)
{
    cell?.layer.backgroundColor = UIColor.redColor().CGColor
}
Run Code Online (Sandbox Code Playgroud)

小智 12

试试CGColorEqualToColor(_ color1: CGColor!, _ color2: CGColor!) -> Bool.