iOS开发_判断两个颜色是否相同

1、代码

/**
 判断两个颜色是否相同

 @param firstColor  第一个颜色
 @param secondColor 第二个颜色
 @return 两个颜色是否相同的布尔值
 */
- (BOOL)firstColor:(UIColor *)firstColor
       secondColor:(UIColor *)secondColor {
    
    // 颜色相同
    if (CGColorEqualToColor(firstColor.CGColor, secondColor.CGColor)) {
        return YES;
    }
    // 颜色不同
    else {
        return NO;
    }
}

2、适用于:

  • 2.1 控件的颜色与UIColor的判断

[self firstColor:_startButton.backgroundColor secondColor:[UIColor redColor]];
  • 2.2 控件之间的颜色判断

[self firstColor:_startButton.backgroundColor secondColor:_closeButton.backgroundColor];
posted @ 2022-11-10 17:58  CH520  阅读(51)  评论(0编辑  收藏  举报