这个问题的标题很可能令人困惑,但我不知道该怎么命名这个问题。我正在swift中编写一个程序,我想修改一个对象的属性(在本例中是一个UIImageView),但我不确定我要修改哪个对象,我只知道它的类型。
我正在谈论的一个例子如下所示:
在ViewController类中
@IBOutlet weak var LeftImage: UIImageView!
@IBOutlet weak var RightImage: UIImageView!
// A function to change the image inside a UIImageView
func ChangeImage(imageViewLocation: UIImageView, newImage: String) {
// Change the image
self.imageViewLocation.image = UIImage(named: newImage))
}
// Call the function
ChangeImage(LeftImage, "smileyFace")
可以这样做吗?