【发布时间】:2015-02-11 15:34:54
【问题描述】:
我正在使用 iOS 8 和新的 PhotoKit 开发 iOS 应用程序,我遍历用户图像,并试图通过代码找出图像是垂直的还是水平的?我可以检查资产上的标志吗?
【问题讨论】:
我正在使用 iOS 8 和新的 PhotoKit 开发 iOS 应用程序,我遍历用户图像,并试图通过代码找出图像是垂直的还是水平的?我可以检查资产上的标志吗?
【问题讨论】:
您可以使用requestImageForAsset:targetSize:contentMode:options:resultHandler: 请求图像并通过imageOrientation 属性获取其方向。请参阅此处的文档requestImageForAsset。
【讨论】:
可能不是最好的回应,但也许会有所帮助:
您可以检查PHAsset 对象的pixelWidth 是否大于pixelHeight 以检测它是否是水平的。您还可以编写类别以提供一个 BOOL 标志,以使您的代码看起来更干净。
【讨论】: