2017-04-16 18 views
-1

の配列への私はhereから画像のスライドショーを使用しています:のiOS:画像のスライドショーの設定setImageInputs画像

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")!] 

私がイメージソースとしてこの配列を作成する必要があります。

for image in self.iconArr { 
      let img = image 
      self.SlideShow.setImageInputs([ImageSource(image: img)]) 
      } 

しかし、それは機能しません。どうすればいいですか?

答えて

1

あなたはsooperが述べたように、このよう

let imageSources = self.iconArr.map { ImageSource(image: $0) } 
+0

多くのありがとうを行うことができますfor-loop

var imageSource: [ImageSource] = [] for image in self.iconArr { let img = image imageSource.append(ImageSource(image: img)) } self.SlideShow.setImageInputs(imageSource) 

に入力をリセットするので、あなたは、確かにこの方法を試してみてください。 作品です。 –

+0

@AliJalilはその後、受け入れてください、将来的に誰かを助けるかもしれない。役に立ってうれしい。 – JuicyFruit

+0

はい、私はそれをします。 –