ios - 如何在 Swift 的类级别制作一组 UIImageViews?

标签 ios arrays swift uiimageview

当我尝试使用声明为 @IBAction 的 UIImageView 创建数组时,我收到“无法在属性初始值设定项中使用实例成员,属性初始值设定项在自身可用之前运行”编译器错误。我该如何解决这个问题?

Xcode Image *REVISED

最佳答案

正如错误所解释的那样,当您在类级别的方法外部初始化属性时,您不能使用实例成员。将数组初始值设定项保留在类级别,并在方法中向其添加属性。

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/

相关文章:

ios - 我无法从 Firebase 数据库中检索数据

objective-c - UIViewAnimationOptionAllowUserInteraction 不起作用

c - SPOJ - 好斗的奶牛, "largest minimum distance"术语的含义是什么?

ios - Storyboard!与 UIStoryboard(名称 : "Main", 包:无)

ios - 如何在 React Native 中使用现有的 Swift 应用程序?

ios - 如何根据字体大小更改 UILabel 大小?

c - 尝试修改指向数组的指针时出现段错误

c - 错误 : variably modified 'd' at file scope

ios - 如何将用户标识保存在 nsuserdefaults 中?

ios - 如何在 iOS swift 中使用 sunlubo/SwiftFFmpeg 库?