博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios 多点触 遍历
阅读量:5139 次
发布时间:2019-06-13

本文共 1137 字,大约阅读时间需要 3 分钟。

案例:根据多点触控用图片来绘制路径 和 清除路径。

主要获取坐标 设置imageview的坐标。

视图默认不支持 多点触控:设置为支持多点触控:[self.view  setMultipleTouchEnabled:YES];

1.循环创建imageView

4 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 5 { 6     NSInteger i = 0; 7     for (UITouch *touch in touches) { 8         UIImageView *imageview = [[UIImageView alloc]initWithImage:self.imageData[i]]; 9         CGPoint location = [touch locationInView:self.view];10         [imageview setCenter:location];11         [self.view addSubview:imageview];12         i++;13     }14 }

 

2.清除self.view

isKindOfClass:  来判断是什么类型的控件。
1         [imageview setCenter:location]; 2         [self.view addSubview:imageview]; 3         i++; 4     } 5 } 6  7 - (void)clearView 8 { 9     for (UIImageView *imageView in self.view.subviews) {10         11         if ([imageView isKindOfClass:[UIImageView class]]) {12             [UIView animateWithDuration:5.0f animations:^{13                 [imageView setAlpha:0.1f];14             } completion:^(BOOL finished) {15                 [imageView removeFromSuperview];16             }] ;17         }18     }19 }

 

转载于:https://www.cnblogs.com/zhjl/p/4232297.html

你可能感兴趣的文章
Python-装饰器(Decorator)
查看>>
SAP虚拟机的使用方法
查看>>
剑指offer(41-45)编程题
查看>>
Linux套接字和I/O模型
查看>>
HTML 之 CSS
查看>>
ASP.NET MVC 音乐商店 - 5. 通过支架创建编辑表单
查看>>
[HNOI2006] 超级英雄
查看>>
https 学习笔记二
查看>>
NYOJ题目77开灯问题
查看>>
Lintcode 97.二叉树的最大深度
查看>>
代码杂记3-2
查看>>
水题 Codeforces Round #105 (Div. 2) B. Escape
查看>>
Python使用Redis数据库
查看>>
Java的修饰符
查看>>
Set ,List,ArrayList,LinkedList,Vectory,HashMap,Hashtable,HashSet,TreeSet,TreeSet
查看>>
使用iframe完成文件上传
查看>>
Redis多实例搭建
查看>>
评价cnblogs.com的用户体验
查看>>
iOS 去掉navgationbar 底部线条
查看>>
java 反射
查看>>