设为首页 加入收藏

TOP

iOS 判断两个颜色是否相同
2019-08-31 00:20:07 】 浏览:34
Tags:iOS 判断 两个 颜色 是否 相同

 今天做项目的时候,遇到一个小问题,就是获取UIButton的背景颜色用来和已知颜色做对比,进行点击事件。去查了下文档,有个方法正好可以处理这个问题。

bool CGColorEqualToColor (CGColorRef color1, CGColorRef color2);

封装函数判断如下代码:

  + (BOOL) compareColor:(UIColor*)color1 anotherColor:(UIColor*)color2
     {
         if (CGColorEqualToColor(color1.CGColor, color2.CGColor)) {
             return YES;
        }
        else {
            return NO;
        }
    }

而项目中的UIButton背景颜色判断:

if (CGColorEqualToColor(self.button_zhuzhuang.layer.backgroundColor, [UIColor redColor].CGColor))
    {
       
        //
    }
    else
    {
        
        //
    }

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Object C学习笔记16-委托(delegat.. 下一篇iOS 折线图、柱状图的简单实现

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目