UIScrollView.DelaysContentTouches Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob die UIScrollView Eingabe verzögern kann, um zu ermitteln, ob eine Bildlaufgeste ausgeführt wurde.
public virtual bool DelaysContentTouches { [Foundation.Export("delaysContentTouches")] get; [Foundation.Export("setDelaysContentTouches:")] set; }
member this.DelaysContentTouches : bool with get, set
Eigenschaftswert
Die Standardeinstellung ist true
.
- Attribute
Hinweise
Bei Festlegung auf den Standardwert true
bestimmt, UIScrollView ob eine Bildlaufgeste ausgeführt wurde, indem ein kurzer Timer ausgelöst wird, wenn der Anwendungsbenutzer den Bildschirm berührt. Wenn der Finger vor Ablauf des Timers bewegt wird, interpretiert die UIScrollView Geste als Bildlaufgeste und leitet das Ereignis nicht an die zugrunde liegende Inhaltsansicht weiter. Dies kann zu einer spürbaren Verzögerung führen, wenn sie mit Komponenten verwendet wird, von denen erwartet wird, dass sie sehr reaktionsfähig sind (z. B. Schaltflächen).
Wenn diese Einstellung auf false
festgelegt ist, wird die Berührung sofort ausgelöst TouchesShouldBegin(NSSet, UIEvent, UIView) und an den zugrunde liegenden UIView weitergeleitet, wenn sich eine Berührungsposition direkt unterhalb der Touchposition befindet. In diesem Fall erkennt und reagiert nicht automatisch, UIScrollView wenn die Berührung der Anfang einer Bildlauf-, Schwenk- oder Zusammendrücken-zu-Zoom-Geste war.