gpt4 book ai didi

swift - UITableView,尽管在 UIView 层次结构检查器中显示,但单元格中的图像未显示

转载 作者:行者123 更新时间:2023-11-28 16:08:51 26 4
gpt4 key购买 nike

我使用带有自定义 UITableViewCellUITableView。在单元格中,我有一个 UIImageView。我从我的模型的 url 将图像分配给该 ImageView 。到目前为止,所有这些都运行良好。

当在 cellForRowAtIndexPath 中返回单元格时,通过 UIImageView 扩展获取图像并在异步获取返回时分配给 image 属性。

图像在 UIImageView 中不显示,尽管以前工作过(可能是 Xcode 8 发布后出现此问题)

更奇怪的是,它出现在 Xcode 的 UI View Hierachy Inspector 中。

这是怎么回事??

设备截图:

Screenshot from device

Xcode 中 UI View Hierachy Inspector 的屏幕截图

enter image description here

最佳答案

将更改角半径的代码从 awakeFromNib 移动到单元格子类中的 layoutSubviews,如下例所示。这应该可以解决它。

    override func layoutSubviews() {
super.layoutSubviews()
self.contentView.layoutIfNeeded()
imageView.layer.cornerRadius = CGRectGetHeight(imageView.bounds) / 2.0
imageView.clipsToBounds = true
}

关于swift - UITableView,尽管在 UIView 层次结构检查器中显示,但单元格中的图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39851548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com