2

画像インデックス サービス (ローカル、Facebook、Picasa、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);
    }];
}
4

1 に答える 1