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 回答