实现多个UIView之间切换的动画效果
2014-07-02 09:26
218 查看
@interface RootViewController (){ UIView *view1; UIView *view2; int flag; } @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; flag = 1; UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(130, 65, 50, 35)]; [button setTitle:@"点击" forState:UIControlStateNormal]; [button setTitleColor:[UIColor greenColor] forState:UIControlStateNormal]; [button addTarget:self action:@selector(click) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:button]; view1 = [[UIView alloc]initWithFrame:CGRectMake(0, 100, 320, 480)]; view1.backgroundColor = [UIColor grayColor]; view2 = [[UIView alloc]initWithFrame:CGRectMake(0, 100, 320, 480)]; view2.backgroundColor = [UIColor orangeColor]; } - (void)click{ [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.6f]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:NO]; if (flag == 1) { [self.view addSubview:view1]; flag = 2; }else if(flag == 2){ [self.view addSubview:view2]; flag = 1; } [UIView commitAnimations]; }
相关文章推荐
- 用动画效果实现两个activity之间切换
- Android的一个项目中,实现页面之间切换时的动画效果
- 手势检测实现相册的左右滑动(并加上移动与旋转的特效) 首先,activity_main.xml里,使用ViewFlipper组件(可使用动画控制多个组件之间的切换效果) <?xml version="
- 【iOS开发-24】导航控制器下不同视图控制器之间切换:利用CATrasition和view的layer层来实现自定义的动画效果
- iOS开发导航控制器下不同视图控制器之间切换:利用CATrasition和view的layer层来实现自定义的动画效果
- UIView基础动画(推荐多使用Block)---能实现很多效果,透明--不透明 缩放--从无到整 Block之间添加代码也就是开始动画与结束动画之间
- UI 动画之UIView动画 实现两个页面之间的切换
- 编写一个项目,实现页面之间切换时的动画效果。上传代码并描述步骤
- Android_实现activity之间切换的动画效果(overridePendingTransition)
- Android利用ViewFlipper实现屏幕切换动画效果
- iphone--通过UIView实现动画效果
- IOS开发之UIView动画效果的实现
- activitygroup 切换动画效果如何实现
- Android中用ViewPager实现多页面滑动切换及动画效果的实例
- android中2个activity之间的切换动画效果(共12种)
- IOS开发之UIView动画效果的实现
- Tab切换动画滑动效果的一个简单实现
- UIView animateWithDuration 使用详解(实现动画效果)
- Android利用ViewFlipper实现屏幕切换动画效果
- Android利用ViewFlipper实现屏幕切换动画效果