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;

  • 相关阅读:
    CentOS+nginx+uwsgi+Python 多站点环境搭建
    nginx实现负载均衡
    高性能Mysql主从架构的复制原理及配置详解
    centos 安装php
    Java知识总结-6
    Java知识总结-5
    Java知识总结-4
    Java知识总结-3
    Java知识总结-2
    java知识总结-1
  • 原文地址:https://www.cnblogs.com/gchlcc/p/5343983.html
Copyright © 2011-2022 走看看