Condividi tramite


UIScrollView.DelaysContentTouches Proprietà

Definizione

Specifica se l'oggetto può ritardare l'input UIScrollView per tentare di determinare se è stato eseguito un movimento di scorrimento

public virtual bool DelaysContentTouches { [Foundation.Export("delaysContentTouches")] get; [Foundation.Export("setDelaysContentTouches:")] set; }
member this.DelaysContentTouches : bool with get, set

Valore della proprietà

Il valore predefinito è true

Attributi

Commenti

Se impostato sul valore truepredefinito , determina UIScrollView se è stato eseguito un movimento di scorrimento attivando un breve timer quando l'utente dell'applicazione tocca lo schermo. Se il dito si sposta prima della scadenza del timer, interpreta UIScrollView il movimento come movimento di scorrimento e non inoltra l'evento alla visualizzazione contenuto sottostante. Questo può introdurre un ritardo evidente quando usato con i componenti che dovrebbero essere altamente reattivi (ad esempio, pulsanti).

Se impostato su false, tocca immediatamente il trigger TouchesShouldBegin(NSSet, UIEvent, UIView) e viene inoltrato all'oggetto sottostante UIView se uno si trova immediatamente sotto la posizione di tocco. In questa situazione, il UIScrollView non rileva automaticamente e risponde in modo appropriato se il tocco è l'inizio di un movimento di scorrimento, panoramica o avvicinamento delle dita allo zoom.

Si applica a