手势

作者: 枫叶知秋 | 来源:发表于2016-04-17 18:51 被阅读105次

本人是在 Application中直接写的

多种手势同时加载到一个 响应者上 需要设置代理
导入代理 UIGestureRecognizerDelegate
在实现回调方法的时候 要先实现一个方法

屏幕快照 2016-04-17 下午6.51.24.png

1.创建一个 响应者 (也就是响应手势的 控件)

注意: 一定记得将 用户交互 打开

屏幕快照 2016-04-17 下午5.37.17.png

2. 手势创建与 回调方法

(1.)轻拍手势

** 注意: 手势的添加方法是 addGestureRecognizer **

屏幕快照 2016-04-17 下午6.02.02.png
轻拍手势的回调方法 屏幕快照 2016-04-17 下午6.05.08.png

(2.)捏合手势
** *注意: 捏合手势 要设置代理 pinchCG.delegate = self; * **

屏幕快照 2016-04-17 下午6.09.49.png

捏合手势的回调方法

** *注意: 捏合手势中使用了 2D放射变换函数 改变图片的大小 * **

scale: 缩放比例


屏幕快照 2016-04-17 下午6.17.41.png

(3.)旋转手势
要设置 代理
** *注意: 记得要将坐标值 复原 * **


屏幕快照 2016-04-17 下午6.33.12.png

旋转手势的回调方法

rotation 用来设置旋转的方向和旋转的弧度


屏幕快照 2016-04-17 下午6.35.53.png

(4.)平移手势
** *注意: 记得要将坐标值 复原 * **


屏幕快照 2016-04-17 下午6.37.51.png

平移手势的回调方法

屏幕快照 2016-04-17 下午6.38.03.png

(5.)边缘清扫手势

屏幕快照 2016-04-17 下午6.38.36.png

边缘清扫手势回调方法

屏幕快照 2016-04-17 下午6.38.52.png

(6.)长按手势

屏幕快照 2016-04-17 下午6.43.04.png

长按手势回调方法

屏幕快照 2016-04-17 下午6.43.42.png

(7.)轻扫手势


轻扫手势回调方法

屏幕快照 2016-04-17 下午6.43.50.png

相关文章

  • 手势

    点击手势 捏合手势 旋转手势 轻扫手势 拖拽手势 边缘平移手势 长按手势

  • iOS-手势详细参数说明

    敲击手势 长按手势 滑动手势 拖动手势 旋转手势 捏合手势 两种手势作用在同一个视图

  • 【iOS学习】——手势识别

    iOS 手势 手势需要开启用户交互 点击手势 单击手势 双击手势 添加 numberOfTapsRequired...

  • Swift - UIGestureRecognizer 各种手势

    1、点击手势2、拖动手势3、长按手势4、滑动手势5、捏合手势6、旋转手势 完整代码

  • iOS七种手势详解

    1、轻拍手势 2、捏合手势 3、旋转手势 4、平移手势 5、边缘轻扫手势 6、长按手势 7、轻扫手势 给image...

  • iOS手势总结

    1.轻拍手势 2.长按手势 3.轻扫手势 4.平移手势 5.捏合手势 6.旋转手势 7.边缘手势

  • iOS 手势

    修改时间: 2016-12-19修改次数: 0 手势传递 点击手势 捏合手势 轻扫手势 拖动手势 长按手势

  • iOS手势操作

    iOS手势有六种 手势类型: 手势状态: 创建View添加手势 1.轻点手势( UITapGestureRecog...

  • Vue手势

    点击手势 滑动手势 手势的方法

  • UI梳理——手势

    手势分类: 手势的创建: 方法的实现: 轻扫手势:UISwipeGestureRecognizer 长按手势: 以...

网友评论

      本文标题:手势

      本文链接:https://www.haomeiwen.com/subject/ocuolttx.html