zoukankan      html  css  js  c++  java
  • 手势识别

    iOS目前支持的手势识别

    UITapGestureRecognizer(点按)

    UIPinchGestureRecognizer(捏合)

    UIPanGestureRecognizer(拖动)

    UISwipeGestureRecognizer(轻扫)

    UIRotationGestureRecognizer(旋转)

    UILongPressGestureRecognizer(长按)

    手势识别的状态

    typedef NS_ENUM(NSInteger, UIGestureRecognizerState) {
        // 没有触摸事件发生,所有手势识别的默认状态
        UIGestureRecognizerStatePossible,
        // 一个手势已经开始但尚未改变或者完成时
        UIGestureRecognizerStateBegan,
        // 手势状态改变
        UIGestureRecognizerStateChanged,
        // 手势完成
        UIGestureRecognizerStateEnded,
        // 手势取消,恢复至Possible状态
        UIGestureRecognizerStateCancelled, 
        // 手势失败,恢复至Possible状态
        UIGestureRecognizerStateFailed,
        // 识别到手势识别
        UIGestureRecognizerStateRecognized = UIGestureRecognizerStateEnded
    };
    
    提示:UITapGestureRecognizer也被称为离散手势,该手势识别不会被取消,只是调用一次selector任务

    手势识别的使用方法

    1. 创建手势识别实例  

    2. 设置手势识别属性,例如手指数量,方向等

    3. 将手势识别附加到指定的视图之上

    4. 编写手势触发监听方法

  • 相关阅读:
    C++ String详解
    乏力的编码很累,这里有私货..
    给自己~~微语&&歌单
    2019CSP-J第二轮 B题C题
    HDU 3966 树链剖分+树状数组 模板
    HDU 2255 KM算法 二分图最大权值匹配
    HDU 4280 ISAP+BFS 最大流 模板
    HDU 6181 第k短路
    假装会python--爬取贴吧正文
    HDU 6170 dp
  • 原文地址:https://www.cnblogs.com/litaowei/p/3832622.html
Copyright © 2011-2022 走看看