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