UIGestureRecognizer类常用属性以及方法

简介: UIGestureRecognizer类常用属性以及方法

UIGestureRecognizer类虽然是一个抽象类,但是其中定义了其子手势类中可以通用的方法和属性。下面的几个方法是需要程序员重点掌握的。初始化手势对象并设置手势发生时调用的方法。

- (instancetype)initWithTarget:(nullable id)target action:(nullable SEL)action


获取手势点击的位置。

- (CGPoint)locationOfTouch:(NSUInteger)touchIndex inView:(nullable UIView*)view;


获取手势点击的状态和视图。

@property(nonatomic,readonly) UIGestureRecognizerState state;


其中,常用的UIGestureRecognizerState有以下几个。


◆ UIGestureRecognizerStateBegan:开始手势事件。

◆ UIGestureRecognizerStateEnded:结束手势事件。

◆ UIGestureRecognizerStateChanged:手势位置发生变化。

◆ UIGestureRecognizerStateFailed:无法识别的手势。


手势事件对应的视图对象。

@property(nullable, nonatomic,readonly) UIView *view;


摘自《iOS开发:从零基础到精通》

目录
相关文章
|
7月前
|
iOS开发 容器
什么是 UINavigationController 和 UITabBarController?它们有什么作用?
什么是 UINavigationController 和 UITabBarController?它们有什么作用?
49 2
通过UIView对象获取该对象所属的UIViewController
通过UIView对象获取该对象所属的UIViewController
95 0
C#编程-130:Brush的五个继承类
C#编程-130:Brush的五个继承类
259 0
C#编程-130:Brush的五个继承类
RecycleView的操作(自定义SnapHelper、ItemDecoration)
RecycleView的操作(自定义SnapHelper、ItemDecoration)
327 0
|
容器
(三)UITabBarController和UITabBar的基本用法
(三)UITabBarController和UITabBar的基本用法
330 0
|
XML Java 开发工具
关于RecycleView的overScrollMode属性的一点探索
这个属性本身没有特别重要的功能,只是针对滑动做的一个动效,算是锦上添花的一个东西吧。 这个属性是在Sdk 21之后添加的,故在21之前的版本上无法显示。
1278 0
一个重要的类 CALayer
一个重要的类CALayer —— 基本概览(一)一个重要的类CALayer —— 其与UIView的区别(二)一个重要的类CALayer ——主要属性及其在显示图片中的简单应用(三)
781 0
CAShapeLayer 类解析
CAShapeLayer类解析(一) —— 基本概览CAShapeLayer类解析(二) —— 基本使用
807 0
|
前端开发
自定义View的各个重要的类和属性
        1 、Path类详解 2、Paint详解 3、Canvas详解 4 、绘制雷达图
616 0