API参考UIKit

UITouch

触摸对象。可查询 phase/timestamp/tapCount 与 view/window,并获取当前/上一位置。

UITouch 表示一次触摸点。插件环境暴露了 UIKit 常用字段与位置查询方法。

注意:插件环境还在此对象上暴露了一组 SpriteKit(SKNode)相关字段与方法(例如 positionxScale 等)。这默认是桥接层的复用/混入结果,并不意味着每个 touch 都可以当作 SpriteKit 节点使用。实际使用中把它当作触摸对象,仅使用与触摸相关的成员。

实例成员 (Instance members)

属性(触摸相关)

属性类型说明
phasenumber只读。触摸阶段。
timestampnumber只读。时间戳。
tapCountnumber只读。点击次数。
viewUIView | null只读。触摸所在 view。
windowUIWindow | null只读。触摸所在 window。
gestureRecognizersNSArray只读。关联的手势识别器列表。

方法(触摸位置)

方法参数返回值说明
locationInView(view)view: UIView | null{ x: number, y: number }返回在指定 view 坐标系下的位置。
previousLocationInView(view)view: UIView | null{ x: number, y: number }返回上一时刻位置。

类成员 (Class members)

当前接口未额外暴露 UITouch 的类成员。

相关

头文件API清单

正在加载...

协议:JSBUITouch,来源:-