首先,我试图从远程 url 延迟加载图像,到目前为止我所做的如下, - 我创建了自定义 UITableViewCell ,其中包含 UIImageView 和使用 XIB 的其他标签,并将其映射到我的自定义 UITableViewCell 类。- 我在我的 UITableView 中使用自定义表格单元格 - 自定义单元格内的 UIImageView,根据 Apple 的 tableview 延迟加载图像教程加载远程图像 - 最初 ImageView 显示加载图像,一旦加载图像,加载的图像就会得到在 ImageView 内更新,或者如果失败,则不会显示任何图像
这里的问题是,远程图像的大小是可变的,假设图像小于 ImageView 框架,图像会拉伸并显示为模糊,但是一旦我们滚动或选择行,它就会重新调整为实际大小并且看起来很好. 同时,如果图像大于 ImageView 框架,它会正确地适合框架内,但如果我们滚动或选择行,它占据的大小大于框架并隐藏行中的其他元素
我搜索了几个小时,我得到的只是将内容模式设置为 UIViewContentModeScaleToFit 并将 clipsToBounds 设置为“是”,我在 XIB 和代码中都进行了这些更改,但它没有改变任何东西。有人可以指出我做错了什么或如何解决这个问题。
谢谢。