从后面的代码将UIImageView添加到UICollectionViewCell

时间:2019-07-15 15:42:40

标签: ios swift uicollectionview uicollectionviewcell

_initializing == true

让我向您展示“ loadedIconList”数组中的数据。

var loadedIconList : [[String:Any]]?

您可以在下面看到打印结果:

print(loadedIconList)

我有一个[["url": http://www.example.com/, "orderId": 1, "title": abc, "iconUrl": http://www.example.com], ["orderId": 2, "iconUrl": http://www.example.com, "title": abc, "url": http://www.example.com], ["iconUrl": http://www.example.com, "url": http://www.example.com/, "orderId": 3, "title": def]] 组件。我是从背后的代码创建的,而不是从Xcode的设计方面创建的。 (我必须用这种方式来做)我想要的是将UIImageView组件添加到单元格中以显示来自API调用的图像。我从API加载了UICollectionView数组。我可以使用loadedIconList返回来显示图像。

我为此添加了以下代码,但无法在iconUrl方法中实现此范围。关于这一点,您能帮我吗?

cellForItemAt

这是viewController文件。 (我删除了一些不必要的部分,并且某些功能看起来似乎是不必要的。我们可以集中精力:将UIImageView组件添加到单元格中并显示来自API调用的图像)

class tempCollectionViewCell : UICollectionViewCell {
    let uiImageViewForOneIcon : UIImageView =
    {
        let ui_image_view_for_one_icon = UIImageView()
        ui_image_view_for_one_icon.translatesAutoresizingMaskIntoConstraints = false
        return ui_image_view_for_one_icon
    }()
}

0 个答案:

没有答案