我创建了一个图片索引服务(本地、Facebook、Picassa、Instagram 等)。
在集合视图中,双击会将图像弹出单元格以变为全尺寸。对于本地来源,它有时会使用错误的方向。. 即使照片更适合肖像模式,我如何强制它使用设备的方向(横向)?
这是从本地资产库加载索引资产的方法:
- (void)performLoadFor:(GTPImage*)image onSuccess:(void (^)(UIImage*))onSuccess onError:(void (^)(NSError*))onError
{
[_assetsLibrary assetForURL:[NSURL URLWithString:image.address] resultBlock:^(ALAsset* asset)
{
if (onSuccess)
{
CGImageRef imageRef = [[asset defaultRepresentation] fullResolutionImage];
onSuccess([UIImage imageWithCGImage:imageRef]);
}
} failureBlock:^(NSError* error)
{
onError(error);
}];
}