locationInView:和translationInView:的区别
来源:互联网 发布:淘宝指数怎么查询 编辑:程序博客网 时间:2024/06/05 14:33
最近项目中需要有图片裁剪功能,可以自定义的缩放编辑区域,想了好多方法但是都不是很理想,后来找到手势的locationInView 和translationInView这个两个方法,才恍然大悟!
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:)];
[self.view addGestureRecognizer:pan];
}
- (void)move:(UIPanGestureRecognizer *)pan {
CGPoint point = [pan locationInView:self.view];
CGPoint transPoint = [pan translationInView:self.view];
NSLog(@"%f++++%f\n --- \n%f+++++%f",point.x,point.y,transPoint.x,transPoint.y);
}
2015-07-09 10:50:13.457 Demo[505:80716] 157.500000++++263.500000
---
0.000000+++++0.000000
2015-07-09 10:50:13.657 Demo[505:80716] 159.000000++++263.500000
---
1.500000+++++0.000000
2015-07-09 10:50:13.690 Demo[505:80716] 159.500000++++263.500000
---
2.000000+++++0.000000
2015-07-09 10:50:14.057 Demo[505:80716] 159.500000++++263.000000
---
2.000000+++++-0.500000
2015-07-09 10:50:14.073 Demo[505:80716] 159.500000++++263.000000
---
2.000000+++++-0.500000
locationInView:获取到的是手指点击屏幕实时的坐标点;
translationInView:获取到的是手指移动后,在相对坐标中的偏移量
- locationInView:和translationInView:的区别
- locationInView和translationInView的区别
- UIPanGestureRecognizer中locationInView和translationInView的区别
- locationInView 和translationInView这个两个方法的区别
- [iOS 通过手势获取触发点 CGPoint ]locationInView / translationInView
- locationInView
- locationInView
- UIPanGestureRecognizer类中translationInView方法和velocityInView方法有什么区别
- UIPanGestureRecognizer类中translationInView:方法和velocityInView:方法
- UIPanGestureRecognizer类中translationInView
- 和和的区别
- & 和 &&、|和||的区别:
- &和&&、|和||的区别
- &&和&,||和|的区别
- &和&&、|和||的区别
- &和&&、|和||的区别
- ../和./和/的区别
- &和&&,|和||的区别
- Java Web---登录验证和字符编码过滤器
- nginx
- POJ 2225 && HDU 1240 Asteroids!(bfs)
- 充分发挥Node.js程序性能的一些方法介绍
- 3. IoC 和DI
- locationInView:和translationInView:的区别
- Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定
- VS和matlab混合编程的推荐书籍!
- 判断是否为素数或质数
- Rsync同步文件
- 关于asp.net获取数据库时间前台绑定年月日的方法
- 有道词典
- LeetCode Implement Trie (Prefix Tree)
- CronTrigger