UIScrollView.DelaysContentTouches Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 true
predeterminado , 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.