iOS:将图像幻灯片的setImageInputs设置为图像数组 [英] iOS: Set setImageInputs of image slideshow to array of images
本文介绍了iOS:将图像幻灯片的setImageInputs设置为图像数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用此处的图像幻灯片演示:
I'm using an image slideshow from here:
iconArr = [UIImage(named: "home-min")!,UIImage(named: "category-
min")!,UIImage(named: "settings-min")!,UIImage(named: "contact us-min")!,UIImage(named: "about us-min")!,UIImage(named: "logout")!]
我需要将此数组作为图像源.
I need to make this array as an image source.
for image in self.iconArr {
let img = image
self.SlideShow.setImageInputs([ImageSource(image: img)])
}
但这不起作用,我该怎么办?
But that is not working, how can I do that?
推荐答案
您应该确定尝试这种方式,因为您重置了for-loop
you should try this way for sure, because you reset inputs in your for-loop
var imageSource: [ImageSource] = []
for image in self.iconArr {
let img = image
imageSource.append(ImageSource(image: img))
}
self.SlideShow.setImageInputs(imageSource)
如索珀所说,可以通过这种方式完成
As sooper stated, can be done this way
let imageSources = self.iconArr.map { ImageSource(image: $0) }
这篇关于iOS:将图像幻灯片的setImageInputs设置为图像数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文