iOS 图片、相册、图片方向

iOS Images, photokit, image orientation

我正在使用 iOS 8 和新的 PhotoKit 开发一个 iOS 应用程序,我遍历用户图像并试图通过代码找出图像是垂直的还是水平的?有没有我可以检查资产的标志?

可能不是最好的回应,但也许它可以帮助:

您可以检查 PHAsset 对象的 pixelWidth 是否大于 pixelHeight 以检测它是否水平。您还可以编写类别以提供一个 BOOL 标志,使您的代码看起来更清晰。

您可以使用 requestImageForAsset:targetSize:contentMode:options:resultHandler: 请求图像并通过 imageOrientation 属性 获取其方向。请在此处查看文档 requestImageForAsset