常见手势的响应事件
来源:互联网 发布:锐志网络 编辑:程序博客网 时间:2024/05/08 15:39
每一个对象都有自己的 tag 值 在后面可以根据它的tag值取到这个视图 并进行设置
view1.tag = 101;
取到原来的view1
UIView *view2 = [self.view viewWithTag:101];
上面只是想到写的 在本篇中并没有卵用
手势可以分为: 轻拍 长按 旋转 啮合 平移
当我们想跟一张图片加响应事件的时候 可以调用手势的方法
轻拍的响应事件
设置响应事件
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)];
添加响应
[self.image addGestureRecognizer:tap];
下面我们就可以在响应方法中写我们想达到的效果
长按的响应事件
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longAction:)];
设置长按的时间
longPress.minimumPressDuration = 1;
[self.image addGestureRecognizer:longPress];
旋转的响应事件
UIRotationGestureRecognizer *rotation = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotationAction:)];
[self.image addGestureRecognizer:rotation];
啮合的响应事件
UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinchAction:)]; [self.image addGestureRecognizer:pinch];
平移的响应事件
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAction:)];
[self.image addGestureRecognizer:pan];
}
- 常见手势的响应事件
- 手势响应事件优先级
- IOS常见事件、手势的应用
- UIimageview添加手势,无法响应手势事件
- android手势类事件响应
- 关于手势和响应事件
- IOS-UI高级 事件的响应和手势识别器
- iOS 事件和响应者链,手势
- iOS 手势影响touch响应事件
- Ui:响应者链,手势,摇动事件
- iOS常见的手势
- Android 之 常见事件响应的实现方式对比
- Android之常见事件响应的实现方式
- android 之 常见事件响应的实现方式对比
- 第08讲- 常见事件响应的实现方式对比
- 手势影响view的响应
- 定义响应的手势类:长按手势,缩放手势
- ios 手势点击子视图的时候不响应父视图的点击事件
- ECSHOP代码详解之INIT.PHP
- 一段时间的经历
- Jmeter-多台联机,远程失败ERROR - jmeter.engine.ClientJMeterEngine
- StoreFront 默认站点重定向
- 颜色分类
- 常见手势的响应事件
- MSSQL Server Replication机制主从同步实践
- 基于Bow模型的图像检索 Image Retrieval with Bag of Visual Words
- Oracle APEX 5.0 新手教程(七) URL格式说明
- 《推荐系统实践》(一)好的推荐系统
- Java_DecimalFormat的主要功能及使用方法
- Java向MySQL数据库插入时间类型Date数据时需要注意的问题(二)
- 变量
- [经验总结]定时器或串口回调函数绘图时弹出新窗口的问题