提取数组中UIImageview的背景颜色

问题描述 投票:0回答:1

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

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

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

        }
arrays swift xcode if-statement background-color
1个回答
0
投票
@IBAction func onTapping(_ sender: UITapGestureRecognizer) {

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

if sender.view?.backgroundColor == .red {
    print("red")
} else {
    print("yellow")
}
© www.soinside.com 2019 - 2024. All rights reserved.