stacklayout layoutoptions horizontaloptions c# xaml xamarin xamarin.ios scrollview

c# - layoutoptions - ¿Cómo agregar una barra de desplazamiento en la vista de desplazamiento de xamarin ios?



xamarin forms scrollview xaml (1)

Tengo una vista de desplazamiento en la página xaml. Pero no pude encontrar una barra de desplazamiento asociada a él. No hay propiedad disponible para mostrar la barra de desplazamiento. ¿Debo agregar una clase de procesador personalizada para mostrar la barra de desplazamiento?


UIScrollView no tiene "Win32-style" siempre en las barras de desplazamiento, hay un indicador de desplazamiento que se puede mostrar mientras se desplaza para mostrar al usuario dónde se encuentran dentro de la vista desplazable.

En un renderizador personalizado ( ScrollViewRenderer ) puede establecer elementos como:

scrollView.ShowsHorizontalScrollIndicator = true; scrollView.ShowsVerticalScrollIndicator = true; scrollView.IndicatorStyle = UIScrollViewIndicatorStyle.Black; scrollView.ScrollIndicatorInsets = new UIEdgeInsets(0, 30, 0, 30);

Pero, de nuevo, el indicador de desplazamiento incorporado solo se mostrará en la pantalla mientras el usuario está realmente desplazándose.

Si los necesita en la pantalla todo el tiempo, tendrá que dibujar las barras de desplazamiento usted mismo.

Nota: Este es el mismo comportamiento que la vista de desplazamiento OS-X.