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];