gpt4 book ai didi

swift - 如何在 UITableView Cell 中为 ImageView 添加尺寸和位置?

转载 作者:行者123 更新时间:2023-11-30 10:50:30 24 4
gpt4 key购买 nike

我向 UITableView 单元格添加了图像:

cell.imageView!.image = UIImage(named: "Default.png")

一切正常,图像已显示。现在我想为图像提供自定义大小和位置,因此我使用以下代码进行尝试:

cell.imageView!.frame = CGRect(x: 29, y: 17, 宽度: 14, 高度: 13)

但由于某种原因它不起作用。有什么建议吗?

最佳答案

如果你的位置不会改变你可以在你的TableViewCell中创建框架

class TableViewCell: UITableViewCell {

@IBOutlet weak var imageView: UIImageView!

override func layoutSubviews() {
super.layoutSubviews()

self.imageView?.frame = CGRect(x: 12, y: 23, width: 12, height: 100)
}
}

您可以更改 tableview(cellForRowAt) 中的框架,但如果框架不会更改,则很糟糕,因为 cellForRowAt 在上下滚动或加载单元格时运行。您可以在 UITableViewCell 中定义一次。

关于swift - 如何在 UITableView Cell 中为 ImageView 添加尺寸和位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54670429/

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