このコードを呼び出すスワイプ ジェスチャ コードを使用して画像を反転しています。
- (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
画像の裏側だったらいいねで読み込ませたい。これどうやってするの??
編集: