Condividi tramite


UIScrollView.CanCancelContentTouches Proprietà

Definizione

Se impostato su false, la visualizzazione di scorrimento non scorrerà come risultato del movimento di dito dopo l'avvio del rilevamento nella visualizzazione contenuto.

public virtual bool CanCancelContentTouches { [Foundation.Export("canCancelContentTouches")] get; [Foundation.Export("setCanCancelContentTouches:")] set; }
member this.CanCancelContentTouches : bool with get, set

Valore della proprietà

Il valore predefinito è true.

Attributi

Commenti

Il valore predefinito è true.

Per impostazione predefinita, un UIScrollView intercetta prima di propagarsi a visualizzazioni secondarie e, se viene eseguito un movimento di scorrimento, annulla i tocco da passare al sottostante UIView (invece, sia l'oggetto UIScrollView che la UIView visualizzazione secondaria ricevono TouchesCancelled(NSSet, UIEvent) eventi). Impostando questa proprietà su false, lo sviluppatore dell'applicazione specifica che tocca immediatamente l'oggetto sottostante UIView. Ciò può evitare ritardi potenzialmente percepibili nell'attivazione UIScrollView di visualizzazioni secondarie, ma rende impossibile riconoscere i movimenti di scorrimento e panoramica. In questa situazione, lo sviluppatore di applicazioni deve sviluppare un modello logico e coerente per lo scorrimento. Ciò può comportare l'uso di s, override TouchesShouldBegin(NSSet, UIEvent, UIView)di UIGestureRecognizer,TouchesShouldCancelInContentView(UIView)

Si applica a