/*
===手势=====
一、
1、UISwipeGestureRecognizer 实例化一个手势 initWithTarget
2、set手势滑向方向
3、self.view 添加这个手势实例
4、添加事件
二、
轻点击
UITapGestureRecognizer
.numberOfTouchesRequire 手指数
.numberOfTapsRequire 点击数
[ requireGestureRecognizerToFail:] 事件冲突执行哪一个
1
2 UISwipeGestureRecognizer *leftSwipe = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(leftSwipeAction)];
3 [leftSwipe setDirection:UISwipeGestureRecognizerDirectionLeft];
4//[self.view addGestureRecognizer:leftSwipe]; 5 [self.imageViewDemao addGestureRecognizer:leftSwipe];
6 7 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction)];
8 tapGesture.numberOfTouchesRequired = 1;
9 tapGesture.numberOfTapsRequired = 1;
10 [self.imageViewDemao addGestureRecognizer:tapGesture];
111213 UITapGestureRecognizer *tapGesture2 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction2)];
14 tapGesture2.numberOfTouchesRequired = 1;
15 tapGesture2.numberOfTapsRequired = 2;
16 [self.imageViewDemao addGestureRecognizer:tapGesture2];
1718//UIGestureRecognizer 解决事件重叠过程19 [tapGesture requireGestureRecognizerToFail:tapGesture2];
===简单动画(手势事件)====
--------- 一、
1、动画开始
[UIView beginAnimations:]
2、动画设置
setAnimationDuration 时间
setAnimationTransition
3、动画提交
[UIView commitAnimations]
------- 二、
CATransition (与CATransaction区别)
1、实例化一个动画
2、.type
.subtype
3、[self.view.layer addAnimation: forKey:]
*/
1 CATransition *animation = [CATransition animation];
2 animation.type = @"cube";
3 animation.subtype = kCATransitionFromRight;
4 [self.imageViewDemao.layer addAnimation:animation forKey:@"left"];
5 self.i ++;
6if (self.i > 3)
7 {
8 self.i = 1;
9 }
10//self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d",self.i]]];11 self.imageViewDemao.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d",self.i]];
121314/*15 //type:
16 ade //交叉淡化过渡(不支持过渡方向)
17 push //新视图把旧视图推出去
18 moveIn //新视图移到旧视图上面
19 reveal //将旧视图移开,显示下面的新视图
20 cube //立方体翻滚效果--这个效果不错
21 oglFlip //上下左右翻转效果
22 suckEffect //收缩效果,如一块布被抽走(不支持过渡方向)
23 rippleEffect //滴水效果(不支持过渡方向)
24 pageCurl //向上翻页效果
25 pageUnCurl //向下翻页效果
26 cameraIrisHollowOpen //相机镜头打开效果(不支持过渡方向)
27 cameraIrisHollowClose //相机镜头关上效果(不支持过渡方向)
2829*/
原文:http://www.cnblogs.com/song-kl/p/4553731.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!