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开发:从零基础到精通》

目录
相关文章
|
5天前
|
存储 C# 开发者
C# | 通过反射将对象属性展示在TreeView中
在编程过程中,我们经常需要处理复杂的对象和数据结构。将这些数据结构展示在UI界面上是很有用的,可以帮助开发者更好地理解和分析数据。 而TreeView作为一种常见的控件,可以以树状结构的方式展示数据,非常适合用于展示层次化的对象。 本文将介绍如何使用TreeView控件展示一个对象,并且可以动态处理对象中的属性和子对象。通过本文的学习,您将学会如何更好地理解和展示数据,提高编程效率。
38 0
C# | 通过反射将对象属性展示在TreeView中
|
前端开发 Java Android开发
反射改变TabLayout属性
目录介绍 01.遇到的实际需求分析 02.原生TabLayout局限 03.TabLayout源码解析 3.1 Tab选项卡如何实现 3.2 滑动切换Tab选项卡 3.3 Tab选项卡指示线宽度 04.
1058 0
|
XML Java 开发工具
关于RecycleView的overScrollMode属性的一点探索
这个属性本身没有特别重要的功能,只是针对滑动做的一个动效,算是锦上添花的一个东西吧。 这个属性是在Sdk 21之后添加的,故在21之前的版本上无法显示。
1193 0
CAShapeLayer 类解析
CAShapeLayer类解析(一) —— 基本概览CAShapeLayer类解析(二) —— 基本使用
785 0
一个重要的类 CALayer
一个重要的类CALayer —— 基本概览(一)一个重要的类CALayer —— 其与UIView的区别(二)一个重要的类CALayer ——主要属性及其在显示图片中的简单应用(三)
762 0
|
Swift iOS开发
UIActivityIndicatorView的hidden隐藏属性没作用?
现象 创作的UIActivityIndicatorView,想当作一般的 View 使用,然后想隐藏时,把hidden属性设置为 YES;但是一直没有作用。
994 0