habilitar el desplazamiento horizontal y vertical desactivar el desplazamiento:
myWebView.scrollView.delegate = self;
[myWebView.scrollView setShowsVerticalScrollIndicator:NO];
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.y > 0 || scrollView.contentOffset.y < 0)
scrollView.contentOffset = CGPointMake(scrollView.contentOffset.x, 0);
}
la segunda línea habrá ocultar el indicador de desplazamiento vertical. Comprobando si "scrollView.contentOffset.y < zero" deshabilitará el rebote cuando intente desplazarse hacia abajo. También puede hacer: scrollView.bounces = NO para hacer lo mismo. Al observar la respuesta de Rama Rao, puedo decir que su código restablecerá el scrollView a (0.0) el momento en que intenta desplazarse verticalmente, alejándolo de su posición horizontal, lo que no es bueno.
habilitar el desplazamiento vertical y desactivar el desplazamiento horizontal:
myWebView.scrollView.delegate = self;
[myWebview.scrollView setShowsHorizontalScrollIndicator:NO];
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if (scrollView.contentOffset.x > 0)
scrollView.contentOffset = CGPointMake(0, scrollView.contentOffset.y);
}
PAZ
Creo que esto solo ocultará los indicadores de desplazamiento, no restringirá el desplazamiento. – danh
Kk ahora lo entendí. Puedo configurar el tamaño del contenido como el anterior que edité. –
especifique la altura debajo de la altura del marco de la vista web en lugar de 0. –