ios - 如何快速比较颜色

标签 ios swift uicollectionviewcell

我正在尝试比较颜色,但我无法使用 isEqual 方法,因为我正在尝试比较 UICollectionViewCell 的背景颜色。

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

if(cell!.layer.backgroundColor! == UIColor.redColor().CGColor)
{
    cell?.layer.backgroundColor = UIColor.redColor().CGColor
}

最佳答案

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

关于ios - 如何快速比较颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36612843/

相关文章:

swift - Xcode 8.3.3 Swift 3 - 变量不在文件之间更新

ios - 具有自定义 TableViewCell 的随机信号 Sigabrt

ios - 从另一个 View Controller 返回时 UICollectionView 重复单元格

ios - 如何在点击时展开多个 Collection View Cell

ios - 我遇到了一个奇怪的 SpriteKit AdMob 错误,有点令人困惑

html - Webview ios 7 中的垂直对齐文本

sql - 核心数据关系与基于服务器的外键

ios - 嵌套的 UICollectionView 和 Responder 链

ios - 动画图像动画RepeatCount CollectionViewCell

ios - Nib 必须恰好包含一个顶级对象,该对象必须是 UITableViewCell 实例