swift - 访问 IBOutletCollection 中的元素

标签 swift iboutletcollection

我有 UIImageView
IBOutletCollection 现在我需要访问其中的图像,我该怎么做?
我只能通过这段代码访问第一个和列表

myCollection.first?.image
myCollection.last?.image

我需要访问其他图片

最佳答案

IBOutletCollection 是一个数组,因此要访问它的元素,我们可以使用下标,就像我们访问普通数组中的元素一样。

访问它的元素:

myCollection[0].image //or myCollection.first?.image 
myCollection[1].image 
myCollection[2].image
....
myCollection.last?.image

关于swift - 访问 IBOutletCollection 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39716312/

相关文章:

ios - 如何在用户登录后自动更新 ViewController

ios - 是否应该在 UIViewController viewDidUnload 中将 IBOutletCollections 设置为 nil?

iphone - 如何在 IBOutletCollection 中隐藏一堆标签?

ios - 在 socket 集合文本字段上使用 pickerView

ios - 更新 pod 后使用未声明的类型 'GraphRequestResult'

swift - 如何快速获取 NsKeyValueObservationinfo?

Swift - IBOutletCollection 等价物

ios - IBOutletCollection 对象索引错误

swift - 以编程方式在左下 View 上垂直 UISlider 约束 (Swift 4.2)

ios - DateFormatter 使用不正确的时区格式化字符串