gpt4 book ai didi

ios - 从 URL 加载图像会增加 iOS 中单元格的大小

转载 作者:行者123 更新时间:2023-11-30 11:52:45 25 4
gpt4 key购买 nike

我有一个 UITableViewCell。单元格有一个顶部和底部有两个标签的 View 。我正在显示 View 的背景图像。当我放置占位符图像时,大小是正常的,但是当我从服务器加载任何图像时,单元格的大小会增加。我已经给出了适合 ImageView 的宽高比,并且 ImageView 的高度将等于 View 。

下面是加载图像的代码:

func setImage(imageStringUrl:String) {        
if self.imageView?.image == nil {
let strUrl = APIHandler().baseURL.url + "storage/Admin/category/" + imageStringUrl
DILog.print(items: "STRING URL \(strUrl)")
let url = URL(string: strUrl)
if url != nil {
let data = try? Data(contentsOf: url!)
if let imageData = data {
let image = UIImage(data: imageData)
self.imageOffer.image = image
}
}
}
}

最佳答案

您已修复其高度并将内容设置为宽高比适合,这就是为什么根据其高度,由于宽高比适合而计算其大小并导致单元格大小增加(因为我希望您为 tableViewCell 设置automaticHeight)。

如果您将内容设置为中心,那么即使您为 tableViewCell 设置了自动高度,也不会遇到此问题。

如果您设置了scaleToFill,那么您也不会遇到这个问题。

关于ios - 从 URL 加载图像会增加 iOS 中单元格的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48162246/

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