1
までこれまでビューを切り替えるためにbegin/commitメソッドを使用しました。このようにして、2つ以上のビューを同時に組み合わせて上部に挿入することは容易に可能でした。私の場合、それはborder2.viewを持つcontent2.viewです。アニメーションは、フレーム内のコンテンツを含む1つのビューのように見えます。複数のビューでのブロック遷移
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:speed];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:window cache:YES];
[window addSubview:content2.view];
[window addSubview:border2.view];
[UIView commitAnimations];
content1.view = nil;
は今、私はブロックにアニメーションを変換したかったです。それも動作しますが、私は2つのビューをどのように "マージ"できるのか分かりません。方法はありますか?
[UIView transitionFromView:content1.view
toView:content2.view
duration:2.0
options:UIViewAnimationOptionTransitionFlipFromRight
completion:NULL];
はどうもありがとうございましたする必要があります! – Bobby