UIResponder.TouchesMoved(NSSet, UIEvent) 方法

定义

当一个或多个手指在屏幕上移动时发送。

[Foundation.Export("touchesMoved:withEvent:")]
public virtual void TouchesMoved (Foundation.NSSet touches, UIKit.UIEvent evt);
abstract member TouchesMoved : Foundation.NSSet * UIKit.UIEvent -> unit
override this.TouchesMoved : Foundation.NSSet * UIKit.UIEvent -> unit

参数

touches
NSSet

将包含触摸设置为 类型的 UITouch对象。

evt
UIEvent

封装所有触摸和事件信息的 UIEvent。

此参数可以为 null

属性

注解

自 iOS 9.0 起, TouchesMoved(NSSet, UIEvent) 在支持的硬件和配置上引发事件,以更改用户应用的压力。 Force set 参数中 touches 对象的 属性UITouch包含引发事件的触摸的大小。 以下示例演示了基本用法:

if (TraitCollection.ForceTouchCapability == UIForceTouchCapability.Available) {
      UITouch t = touches.AnyObject as UITouch;
      ForceLabel.Text = "Force: " + t.Force.ToString ();
}
else {
      ForceLabel.Text = "Force Not Active";
}

适用于