Freigeben über


UIResponder.TouchesMoved(NSSet, UIEvent) Methode

Definition

Wird gesendet, wenn sich ein oder mehrere Finger auf dem Bildschirm bewegen.

[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

Parameter

touches
NSSet

Legen Sie fest, dass die Fingereingaben als Objekte des Typs UITouchenthalten.

evt
UIEvent

Das UIEvent, das alle Berührungen und Ereignisinformationen kapselt.

Dieser Parameter kann null sein.

Attribute

Hinweise

Seit iOS 9.0 werden Ereignisse auf unterstützter Hardware und Konfigurationen ausgelöst, TouchesMoved(NSSet, UIEvent) um Änderungen am benutzerseitigen Druck vorzunehmen. Die Force -Eigenschaft des UITouch -Objekts im touches Set-Argument enthält die Größe der Berührung, die das Ereignis ausgelöst hat. Das folgende Beispiel zeigt eine einfache Verwendung:

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

Gilt für: