使用 indexPath 访问数组中的 UIImage 并创建空的 UIImage 数组元素
Accessing UIImage inside Array with indexPath & Creating Empty UIImage Array Element
我有一组 UIImage。我想用 3 个空数组元素(UIImage 的)
创建它
var newImages = [UIImage]()
第一个问题:这样怎么弄?
let newImages = [emptyUIImage,emptyUIImage,emptyUIImage]
或者有没有办法为 UIImage 数组存储空数组元素,就像我这样存储的那样,为 NSURL 数组存储空 NSURL?
if data.count != 3 {
let emptyURL = NSURL(string: "")
data.append(emptyURL!)
}
您可以创建具有固定数量元素的任何类型的数组,然后使用 array[i] = value
设置数组中第 i
个索引的值
//instead of passing 10 you could pass, for example, array.count
var images = [UIImage](count: 10, repeatedValue: nil)
images[0] = //someImage
images[3] = //someImage
images[1] = //someImage
或者你可以让你的数组成为一个可选的 UIImages 数组,就像这样...
var newImages = [UIImage?]()
然后在有空图像的地方追加 nil...
newImages.append(nil)
我有一组 UIImage。我想用 3 个空数组元素(UIImage 的)
创建它var newImages = [UIImage]()
第一个问题:这样怎么弄?
let newImages = [emptyUIImage,emptyUIImage,emptyUIImage]
或者有没有办法为 UIImage 数组存储空数组元素,就像我这样存储的那样,为 NSURL 数组存储空 NSURL?
if data.count != 3 {
let emptyURL = NSURL(string: "")
data.append(emptyURL!)
}
您可以创建具有固定数量元素的任何类型的数组,然后使用 array[i] = value
设置数组中第 i
个索引的值
//instead of passing 10 you could pass, for example, array.count
var images = [UIImage](count: 10, repeatedValue: nil)
images[0] = //someImage
images[3] = //someImage
images[1] = //someImage
或者你可以让你的数组成为一个可选的 UIImages 数组,就像这样...
var newImages = [UIImage?]()
然后在有空图像的地方追加 nil...
newImages.append(nil)