手势

作者: 枫叶知秋 | 来源:发表于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

    相关文章

      网友评论

          本文标题:手势

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