UIScrollView.CanCancelContentTouches Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)