如何使用UICollectionView组合布局来显示基于不同比例的imageview?

问题描述 投票:0回答:0

我有一个包含 UIImageView 的 NSCollectionLayoutItem ,我希望这个 NSCollectionLayoutItem 完全水平填充设备。我将 item 和 group 的 heightDimension 设置为estimatedDimension。

因为UIImageView的内容是从HTTP请求下载的。所以我给这个imageview设置了一个占位图像,占位图像的长宽比是4:3。

但是在图像下载请求完成之后。 NSCollectionLayoutItem 仍将以 4:3 的宽高比显示,这是占位图像的宽高比。并且下载的图像可能会有不同的比例。但下载完成后似乎无法更改比例。

有没有办法使用 UICollectionView 组合布局根据内容的长宽比显示图像内容

ios uicollectionview
© www.soinside.com 2019 - 2024. All rights reserved.