Compartir a través de


UIScrollView.CanCancelContentTouches Propiedad

Definición

Si se establece falseen , la vista de desplazamiento no se desplazará como resultado del movimiento del dedo una vez que el seguimiento se haya iniciado en la vista de contenido.

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

Valor de propiedad

El valor predeterminado es true.

Atributos

Comentarios

El valor predeterminado es true.

De forma predeterminada, un UIScrollView intercepta los toques antes de propagarse a las subvistas y, si se realiza un gesto de desplazamiento, cancela los toques que se pasan al subyacente UIView (en su lugar, tanto la UIScrollView como la UIView subvista reciben TouchesCancelled(NSSet, UIEvent) eventos). Al establecer esta propiedad falseen , el desarrollador de aplicaciones especifica que los toques se propagan inmediatamente al subyacente UIView. Esto puede evitar retrasos potencialmente perceptibles en la activación de subvistas, pero hace que sea imposible UIScrollView reconocer los gestos de desplazamiento y movimiento panorámico. En esta situación, el desarrollador de aplicaciones debe desarrollar un modelo lógico y coherente para desplazarse. Esto puede implicar el uso de UIGestureRecognizers, invalidando TouchesShouldBegin(NSSet, UIEvent, UIView), TouchesShouldCancelInContentView(UIView)

Se aplica a