从 PHAsset 获取尺寸(高度和宽度)

Getting size (height and width) from PHAsset

有没有办法从 PHAsset 对象获取图像的高度和宽度。

我正在尝试制作一个带有自定义 UICollectionViewLayout 的图像选择器(有点像 Pinterest 应用程序的主页)我已经将照片库中的所有照片提取到一个数组中作为 PHAsset 对象。但是我需要从委托方法collectionView:layout:sizeForItemAtIndexPath:

PHAsset对象中获取图像的大小

有没有快速实现的方法?

PHAsset 具有 pixelWidthpixelHeight 属性。

你可以用这个得到它们。

let imgheight = yourAsset.pixelHeight
let imgwidth = yourAsset.pixelWidth