iOS:将图像幻灯片的setImageInputs设置为图像数组 [英] iOS: Set setImageInputs of image slideshow to array of images

查看:39
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆