Swift实现的iOS常用手势识别Demo
来源:互联网 发布:js中string的方法 编辑:程序博客网 时间:2024/05/29 15:22
1、点击手势:UITapGestureRecognizer
常用属性包括 numberOfTapsRequired (需要连续点击的次数) numberOfTounchsRequired (需要需要的手指数目)
2、缩放手势: UIPinchGestureRecognizer
常用属性包括 scale 缩放的倍数 1代表原大小
3、旋转手势:UIRotationGestureRecognizer
常用属性 rotation 旋转角度
例子:旋转动画 view.transform = CGAffineTransformMakeRotation(sender.rotation) //旋转动画
4、滑动手势:UISwipeGestureRecognizer
常用手势:direction 滑动方向 offset 在滑动方向上的偏移量
if (sender.direction == UISwipeGestureRecognizerDirection.Right) {
view.transforn = CGAffineTransformMaleTranslation(offset,0) //平移动画
}
5、平移手势 : UIPanGestureRecognizer
相对于View进行平移的动画
var transformX = sender.translationInView(view).x
var transformY = sender.translationInView(view).y
view1.transform = CGAffineTransformMakeTranslation(transformX,transformY)
6、长按手势:UILongPressGrstureRecognizer 用法和其他一样
所有手势的使用方法
var gestureRecognizer = UIXxxGestureRecognizer ( target:self ,action: "func") //func 手势发生执行的方法
view1.addGestureRecognizer ( gestureRecognizer)
- Swift实现的iOS常用手势识别Demo
- 常用手势识别 swift
- iOS实现手势识别
- iOS常用手势识别器
- IOS手势识别-UIGestureRecongnizer(swift)
- iOS的手势识别模型
- ios手势识别的几个问题
- iOS的手势识别器
- Android手势识别Demo
- swift 手势识别
- Swift-手势识别
- 多点手势识别的实现
- 多点手势识别的实现
- 多点手势识别的实现
- 多点手势识别的实现
- android手势识别的实现
- Swift 如何实现手势识别,单点 长按 旋转 放大
- iOS手势识别的详细使用
- Java中如何遍历Map对象的4种方法
- app annie
- GDB 带参调试笔记
- Javascript面向对象及组件开发(二)面向对象的写法
- mysql查询今天、昨天、7天、近30天、本月、上一月 数据
- Swift实现的iOS常用手势识别Demo
- MIPS
- MeidaPlayer音效测试用例
- Android 启动 Activity和一键退出应用的的最佳方法
- android阅读器里的 txt 文本处理分页功能的实现:
- 书-Programming Game AI by Example
- 20151230 053 60-b20
- 梦醒
- css3 cal 用法