gpt4 book ai didi

ios - Swift中如何根据图片的高度设置UITableViewCell的大小

转载 作者:行者123 更新时间:2023-11-28 07:08:09 24 4
gpt4 key购买 nike

我有一个 UITableViewCell,里面有一个 UIImageView。我应该添加什么约束,以便单元格高度根据图像高度动态变化。 ImageView 中的图像高度不同,所以我不想固定 UIImageView

的高度

最佳答案

有一个委托(delegate)来定义每一行的高度。我不知道是否有另一种更快的解决方案。

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
//get UIImage of the image for this row
//and return image height
if let img = UIImage(contentsOfFile: "") {
return img.size.height
} else {
return DEFAULT_HEIGHT
}
}

如果您必须从互联网下载,您应该为该委托(delegate)回调定义一个 default_heigth。然后,当下载图像时,您使用下载图像的新高度在关联的索引路径上调用 reloadTable

关于ios - Swift中如何根据图片的高度设置UITableViewCell的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29692400/

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