Swift - 使用存储在变量中的变量名修改变量

时间:2016-06-03 07:49:59

标签: swift

这个问题的标题很可能令人困惑,但我不知道该怎么命名这个问题。我正在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")

可以这样做吗?

0 个答案:

没有答案