0

サブビューを含むビューがあります。サブビューには他のビューが含まれます。

ここに画像の説明を入力してください

ユーザーが左側のメニューをクリックすると、サブビューの内容が切り替わります。現在のビューが削除され、新しいビューが追加されます。

UIModalTransitionStyleFlipHorizo​​ntalと同様の効果でこれをアニメートしたいと思います。モーダルフォームではない(画面全体をカバーしない)ことを考慮して、これを行うにはどうすればよいですか?

4

1 に答える 1

1
self.currentView.userInteractionEnabled = NO;

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.currentView cache:YES];
[self.currentView removeFromSuperview];
[self.view addSubview:self.someOtherView];
[UIView commitAnimations];

self.view.userInteractionEnabled = YES;
self.currentView = self.someOtherView;
于 2011-10-25T15:53:00.190 に答える