0

このコードを呼び出すスワイプ ジェスチャ コードを使用して画像を反転しています。

- (void)rightSwipeHandle:(UISwipeGestureRecognizer*)gestureRecognizer {
    for (UIImageView *imageView in imageArray)
    {

        if (([imageView isKindOfClass:[UIImageView class]] && imageView.tag == ((UISwipeGestureRecognizer *)gestureRecognizer).view.tag))
        {
            [UIView transitionWithView:imageView duration:0.5
                   options:UIViewAnimationOptionTransitionFlipFromRight animations:^{
                       //imageView.image = secondImage;
                   } completion:^(BOOL f){
                       UIStoryboard *sb = [UIStoryboard storyboardWithName:@"PhotoViewControllerStoryboard" bundle:nil];
                       UIViewController *vc = [sb instantiateInitialViewController];
                       vc.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
                       [self presentViewController:vc animated:YES completion:NULL];
                       vc.view.frame = CGRectMake(343, 163, 316, 546.5);

                }
            ];
        }
    }
}

フリップは正しく機能しますが、アニメーションが終了すると、View Controller が黒い背景で読み込まれます。UIImage画像の裏側だったらいいねで読み込ませたい。これどうやってするの??

編集:

ここに画像の説明を入力

4

0 に答える 0