如何在swift ios的集合视图中动态加载url(以图像形式)?

Posted

技术标签:

【中文标题】如何在swift ios的集合视图中动态加载url(以图像形式)?【英文标题】:How to dynamically load urls (in the form if images) in collection view in swift ios? 【发布时间】:2017-09-22 08:23:19 【问题描述】:

我有如下的名字数组

["Acting Chief Justice Gita Mittal", "Justice S. Ravindra Bhat", "Justice Sanjiv Khanna", "Justice G. S. Sistani", "Justice Dr. S. Muralidhar", "Justice Hima Kohli", "Justice Vipin Sanghi", "Justice Siddharth Mridul", "Justice Manmohan"]

和下面的 URL 数组

["writereaddata%5Cupload%5CJudges/JImage_7ZV0X5SB.JPG", "writereaddata%5Cupload%5CJudges/JImage_31PR55RK.JPG", "writereaddata%5Cupload%5CJudges/JImage_TALSLWYH.JPG", "writereaddata%5Cupload%5CJudges/JImage_DDW7F8I4.JPG", "writereaddata%5Cupload%5CJudges/JImage_8MP3TXZ2.JPG", "writereaddata%5Cupload%5CJudges/JImage_3R72I03Q.JPG", "writereaddata%5Cupload%5CJudges/JImage_ZPL72GGF.JPG", "writereaddata%5Cupload%5CJudges/JImage_RHXYPY1N.JPG", "writereaddata%5Cupload%5CJudges/JImage_BR82DUAU.JPG"]  

我想在图像和标签上运行时在集合视图中快速显示这些。这该怎么做 ?

谢谢

【问题讨论】:

运行时是什么意思? ***.com/questions/46199203/… 【参考方案1】:

您可以通过SDWebImage 库在 TableView 和 CollectionView 中从URL 加载图像。

你喜欢 UITableViewUICollectionView 单元格中的这个。

cell.imageView.sd_setImage(with: URL(string: "yourImageURL"), placeholderImage: UIImage(named: "placeholder.png"))

【讨论】:

【参考方案2】:

有一个很棒的 swift 库,用于下载和缓存图像,称为 SDWebImage。检查文档非常简单。

【讨论】:

以上是关于如何在swift ios的集合视图中动态加载url(以图像形式)?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据swift 3中的集合视图高度动态增加表格视图高度?

Swift 3:如何动态加载图像并将变量传递给第二个视图控制器?

如何在 swift 中重新加载 UICollectionReusableView 中的集合视图

在集合视图中显示两个不同的单元格 - Swift 2.0 iOS

将图像从解析加载到集合视图 Swift

如何在swift ios中调整集合视图单元格的高度?