翻页效果
来源:互联网 发布:安卓玩java游戏 编辑:程序博客网 时间:2024/06/03 02:49
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}- (IBAction)UIButton:(UIButton *)sender { UIView* backView = [self.view viewWithTag:10]; UIView* view1 = [self.view viewWithTag:11]; UIView* view2 = [self.view viewWithTag:12]; NSArray* viewArr = [backView subviews]; //获取相应元素的索引值 NSInteger index1 = [viewArr indexOfObject:view1]; NSInteger index2 = [viewArr indexOfObject:view2]; //通过索引值来调换两者的层次 [backView exchangeSubviewAtIndex:index1 withSubviewAtIndex:index2]; //开始翻页 [UIView beginAnimations:nil context:nil]; //设置动画时长 [UIView setAnimationDuration:1]; //设置动画曲线 [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; //设置翻页效果,第一个参数是翻页效果参数,第二个参数是哪个视图里的子视图要翻页,第三个参数是是否缓存,一般填YES [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:backView cache:YES]; switch (sender.tag) { case 1: //设置翻页效果,第一个参数是翻页效果参数,第二个参数是哪个视图里的子视图要翻页,第三个参数是是否缓存,一般填YES [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:backView cache:YES]; break; case 2: //设置翻页效果,第一个参数是翻页效果参数,第二个参数是哪个视图里的子视图要翻页,第三个参数是是否缓存,一般填YES [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:backView cache:YES]; break; case 3: //设置翻页效果,第一个参数是翻页效果参数,第二个参数是哪个视图里的子视图要翻页,第三个参数是是否缓存,一般填YES [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:backView cache:YES]; break; case 4: //设置翻页效果,第一个参数是翻页效果参数,第二个参数是哪个视图里的子视图要翻页,第三个参数是是否缓存,一般填YES [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:backView cache:YES]; break; default: break; } //结束动画 [UIView commitAnimations];}@end
阅读全文
0 0
- 翻页效果
- 翻页效果
- 翻页效果
- 翻页效果
- 翻页效果
- 翻页效果
- 翻页效果
- 翻页效果
- 静态页面翻页效果
- 静态页面翻页效果
- 首页图片翻页效果
- 图片翻页滚动效果
- Flex 翻页效果
- JS翻页效果
- CSS 翻页效果
- 图片翻页幻灯效果
- jquery翻页效果
- Flex翻页效果FlexBook
- 润乾报表统计图数据重叠处理方式
- MyEclipse编码设置(1)
- HTML知识点 续
- POJ 3164 Command Network 最小树形图 (朱刘算法详解及模板)
- 单点更新 “区间和”最值查询 线段树解法 和 BIT解法 杭电hdu1166
- 翻页效果
- 第七章STL之仿函数
- HDOJ 1078 FatMouse and Cheese (DFS+DP)
- Spark Streaming中的操作函数
- maven(一)pom文件讲解
- zhx's contest
- JAVA企业面试题精选 Java基础 1-10
- 选课时间(题目已修改,注意读题)
- ThreadLocal源码分析