Problema simple, tengo una vista web que se supone que contiene solo una imagen para que el usuario pueda acercar y alejar. Para mantener mi aspecto limpio, quiero desactivar por completo el rebote en esta vista, pero aún así permitir el desplazamiento. Esta solución funciona para el rebote vertical, pero tan pronto como el zoom de la imagen a un tamaño más grande que la pantalla, el rebote horizontal es todavía posible:Cómo desactivar el rebote horizontal UIWebView
for (id subview in webView.subviews
{
if ([[subview class] isSubclassOfClass:[UIScrollView class]])
{
((UIScrollView*) subview).bounces = NO;
((UIScrollView*) subview).alwaysBounceVertical = NO;
((UIScrollView*) subview).alwaysBounceHorizontal = NO;
((UIScrollView*) subview).bouncesZoom = NO;
}
}
Eso hizo parar la función de zoom y desplazamiento por completo –
funcionaba muy bien! Ahora solo estoy escribiendo porque 2 palabras no son suficientes para que el desbordamiento de pila me guste y me gusta tu respuesta. ;) – horseshoe7
¡Esta solución es realmente simple! ¡Se merece muchos puntos de reputación! – wagashi