Freigeben über


UIScrollView.DelaysContentTouches Eigenschaft

Definition

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 truebestimmt, 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 falsefestgelegt 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.

Gilt für: