【发布时间】:2017-04-30 02:13:37
【问题描述】:
当您的 Assets.xcassets 文件夹中已有一组图像时,如下所示:
imageArray = ["background-1 (dragged).tiff", "background-2 (dragged).tiff", "background-3 (dragged).tiff", "background-4 (dragged).tiff", "background-5 (dragged).tiff", "background-6 (dragged).tiff", "background-7 (dragged).tiff"]
如果你想在图像视图中显示图像,你可以这样做。
var imageView: UIImageView!
imageView.image = UIImage(named: "\(imageArray.object(at: index))")
return imageView
但是,我正在创建一个应用程序,用户必须在其中放入自己的图像,并且我将图像存储在 firebase 中。所以我有这个数组
imageArray = [self.ImageOne, self.ImageTwo, self.ImageThree, self.ImageFour, self.ImageFive]
但是,我不能用
imageView.image = UIImage(named: "\(imageArray.object(at: index))")
因为图像没有存储在我的 Assets.xcassets 文件夹中。如何将 imageView.image 设置为我拥有的数组?
我试过了:
imageView.image = UIImage(imageArray = [self.ImageOne, self.ImageTwo, self.ImageThree, self.ImageFour, self.ImageFive])
return imageView
但它没有用。谁能指点我正确的道路。
【问题讨论】:
标签: swift xcode firebase firebase-realtime-database