zoukankan      html  css  js  c++  java
  • iOS边练边学--UIGestureRecognizer手势识别器简单介绍

    iOS 3.2之后,苹果退出了手势识别功能(Gesture Recognizer),在触摸事件处理方面,大大简化了开发者的开发难度。

    一、UIGestureRecognizer

    • UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势
    • UITapGestureRecognizer(敲击)
    • UILongPressGestureRecognizer(长按)
    • UISwipeGestureRecognizer(轻扫)
    • UIRotationGestureRecognizer(旋转)
    • UIPinchGestureRecognizer(捏合,用于缩放)
    • UIPanGestureRecognizer(拖拽)

    二、使用步骤--代码实现

    • UITapGestureRecognizer(敲击)

    • UILongPressGestureRecognizer(长按)

    • UISwipeGestureRecognizer(轻扫)

    • UIRotationGestureRecognizer(旋转)

    • UIPinchGestureRecognizer(捏合,用于缩放)

    • UIPanGestureRecognizer(拖拽,平移)

    三、UIGestureRecognizer代理方法,想要同时支持多个手势,要设置手势的代理,并实现代理方法

    - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer;

  • 相关阅读:
    Oracle建立表空间和用户
    Session详解
    Spring中AOP方式实现多数据源切换
    Filter(过滤器)学习
    不用加号运算
    数字转化为十六进制
    1px像素问题(移动端经典问题)
    对postcss-plugin-px2rem的研究
    npm cache clean --force
    对async/await的研究
  • 原文地址:https://www.cnblogs.com/gchlcc/p/5343983.html
Copyright © 2011-2022 走看看