Compartir a través de


UIScrollView.DelaysContentTouches Propiedad

Definición

Especifica si puede retrasar la UIScrollView entrada para intentar determinar si se ha realizado un gesto de desplazamiento.

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

Valor de propiedad

Valor predeterminado: true

Atributos

Comentarios

Cuando se establece en el valor truepredeterminado , UIScrollView determina si se ha realizado un gesto de desplazamiento desencadenando un breve temporizador cuando el usuario de la aplicación toca la pantalla. Si el dedo se mueve antes de que expire el temporizador, UIScrollView interpreta el gesto como un gesto de desplazamiento y no reenvía el evento a la vista de contenido subyacente. Esto puede presentar un retraso notable cuando se usa con componentes que se espera que tengan una gran capacidad de respuesta (por ejemplo, botones).

Si se establece en false, toca inmediatamente el desencadenador TouchesShouldBegin(NSSet, UIEvent, UIView) y se reenvía al subyacente UIView si uno está inmediatamente debajo de la ubicación táctil. En esta situación, el UIScrollView no detectará y responderá de forma adecuada si la función táctil era el principio de un gesto de desplazamiento, movimiento panorámico o gesto de reducir a zoom.

Se aplica a