0

サブビュー付きのビューがあります。サブビューには他のビューが含まれます。Cocoa Touchのサブビューのアニメーション化

enter image description here

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

UIModalTransitionStyleFlipHorizo​​ntalと似た効果でこれをアニメートしたいと思います。これは、モーダルフォームではないと考えて、どうやって行うことができますか(それはスクリーン全体をカバーしません)?

答えて

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; 
関連する問題