gpt4 book ai didi

ios - 如何在 CollectionView 的 Cell 中更改 imageView(SubView) 的大小

转载 作者:行者123 更新时间:2023-12-01 16:14:51 25 4
gpt4 key购买 nike

我对单元格中的图像有疑问。更准确地说, Assets 中的图像大于单元格。我如何将图像转换为更小的尺寸?

` var 照片 = ["IMG_3814","IMG_3803"]

override func viewDidLoad() {
super.viewDidLoad()


// Do any additional setup after loading the view.
}

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return photos.count
}


func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cellID", for: indexPath)
let img = photos[indexPath.row]
let imageView: UIImageView = UIImageView(image: UIImage(named: img))


cell.contentView.addSubview(imageView)

return cell
}`

最佳答案

尝试使用

let imageView: UIImageView = UIImageView(image: UIImage(named: img))
imageView.frame = cell.contentView.frame
imageView.contentMode = .scaleAspectFit

它会将您的图像调整为 imageView

关于ios - 如何在 CollectionView 的 Cell 中更改 imageView(SubView) 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43091126/

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