提取数组中UIImageview的背景颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提取数组中UIImageview的背景颜色相关的知识,希望对你有一定的参考价值。

我想确定图像视图被点击时的背景颜色,并根据该颜色执行操作。我无法理解从存储图像视图的数组中获取信息的语法。我已经尝试了下面的方法,但是它显示了所述错误。任何帮助,将不胜感激。我是新手,很抱歉,如果我在浪费人们的时间,我正在通过制作自己的应用程序及其引发的很多问题来学习。亲切的问候。

'[UIImageView类型的值没有成员backgroundColour。

@IBAction func onTapping() 
        if squares.backgroundColor == UIColor.red 

        
答案
@IBAction func onTapping(_ sender: UITapGestureRecognizer)

然后,您需要通过检查发件人视图属性来知道您正在点击哪个图像视图:

if sender.view?.backgroundColor == .red 
    print("red")
 else 
    print("yellow")

以上是关于提取数组中UIImageview的背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

将故事板 UIImageView 更改为具有背景颜色的自己的类

UIImageView 背景颜色但不显示图像

如何根据背景颜色自动更改视图的透明颜色

在分组的 UITableViewCell 中指定背景颜色

UITableViewCell 中 UIImageView 的颜色错误

批量提取图片主要3个颜色匹配中文名字并写入到excel设置对应颜色的背景