Compartilhar via


UIScrollView.CanCancelContentTouches Propriedade

Definição

Se definido como false, o modo de exibição de rolagem não rolará como resultado do movimento do dedo depois que o rastreamento for iniciado no modo de exibição de conteúdo.

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

Valor da propriedade

O valor padrão é true.

Atributos

Comentários

O valor padrão é true.

Por padrão, um UIScrollView intercepta toques antes que eles se propaguem para subvisões e, se um gesto de rolagem for feito, cancele esses toques de serem passados para o subjacente UIView (em vez disso, os eventos de recebimento TouchesCancelled(NSSet, UIEvent) da subexibição e da UIScrollViewUIView subexibição). Ao definir essa propriedade como false, o desenvolvedor do aplicativo especifica que toca imediatamente a propagação para o subjacente UIView. Isso pode evitar atrasos potencialmente perceptíveis na ativação de subexibições, mas torna impossível para o UIScrollView reconhecer gestos de rolagem e movimento panorâmico. Nessa situação, cabe ao desenvolvedor de aplicativos desenvolver um modelo lógico e consistente para rolagem. Isso pode envolver o uso de UIGestureRecognizers, substituindo TouchesShouldBegin(NSSet, UIEvent, UIView), TouchesShouldCancelInContentView(UIView)

Aplica-se a