我正在开发使用iOS 8和新PhotoKit的iOS应用程序,我迭代用户图像,我试图通过代码找出图像是垂直还是水平?有没有我可以检查资产的旗帜?
答案 0 :(得分:1)
可能不是最好的回答,但可能会有所帮助:
您可以检查pixelWidth
对象的PHAsset
是否大于pixelHeight
,以检测它是否为水平。您还可以编写类别以提供BOOL标志,以使您的代码看起来更清晰。
答案 1 :(得分:1)
您可以使用requestImageForAsset:targetSize:contentMode:options:resultHandler:
请求图片并通过imageOrientation
属性获取其展示位置。请参阅此处的文档requestImageForAsset。