当我尝试使用声明为 @IBAction
的 UIImageView 创建数组时,我收到“无法在属性初始值设定项中使用实例成员,属性初始值设定项在自身可用之前运行”编译器错误。我该如何解决这个问题?
最佳答案
正如错误所解释的那样,当您在类级别的方法外部初始化属性时,您不能使用实例成员。将数组初始值设定项保留在类级别,并在方法中向其添加属性。
var imageViews = [UIImageView]()
override func viewDidLoad(){
imageViews = [pos_1,pos2]
//or
imageViews.append(pos_1)
imageViews.append(pos_2)
}
关于ios - 如何在 Swift 的类级别制作一组 UIImageViews?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43174755/