1

以下に示すように、「UIViewAnimationTransitionCurlUp」を使用してビュー間のスムーズな遷移を作成する方法を学びました。

ビュー内の単一の UIImageView 内で切り替えられている画像間を遷移する同様の方法はありますか?

[UIView beginAnimations:@"Animation" context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.window    cache:YES];
[view1 removeFromSuperview];
[window addSubview:view2];
[UIView commitAnimations];

これは、現在画像を切り替えるために使用しているコードです。

[lblSwipe setText:@"Left Swiped."];
     currentImageIndex++;
     if (currentImageIndex == [imagesArray count]) {
         currentImageIndex = 0;
     }

     [imageView setImage:[UIImage imageNamed:[imagesArray     objectAtIndex:currentImageIndex]]];
}

特定の状況に合わせてコードをどのように適応させますか?

4

1 に答える 1

0

コメントでこれについて話しましたが、公式の回答を投稿します。

は のサブクラスであるため、オブジェクトUIView間のトランジションをアニメーション化するために使用しているのと同じコードを使用して、オブジェクト間でアニメーション化できます。UIImageViewUIImageViewUIView

于 2012-08-31T18:15:16.990 に答える