UIWebView delegar el evento de desplazamiento vertical al padre, si se desplaza hacia arriba o hacia abajo

Tengo un UIWebView en un UIScrollView, que está paginado. Básicamente, quiero cambiar entre diferentes vistas web con gestos de desplazamiento / desplazamiento. Horizontalmente funciona bien. Si la vista web se desplaza al "borde de la página", el evento scroll / pan se pasa a la vista scroll, de modo que se muestra la página siguiente. En el eje vertical, esto no funciona. No parece haber un evento pasado a la vista de desplazamiento. Podría ser un problema con el rebote, que desactivé, porque pensé que consumiría el evento. Pero incluso con el rebote deshabilitado, esto no funciona.

Probé esto antes con TextViews en una vista de desplazamiento, que también funcionó. Podría ser un comportamiento especial de webviews.

¿Alguna idea, cómo consigo que esto funcione? ¿Tengo que implementar escuchas de eventos y pasar los eventos manualmente a la vista de desplazamiento?

Además, si tiene una mejor idea de cómo implementar este tipo de diseño, hágamelo saber. Como dije, quiero tener una cuadrícula de diferentes vistas, que se puede cambiar mediante gestos de desplazamiento / desplazamiento. Similar a la aplicación AppStore, donde los detalles de una aplicación se pueden desplazar verticalmente y las capturas de pantalla se pueden desplazar horizontalmente.

Saludos Henrik

Respuestas a la pregunta(3)

Su respuesta a la pregunta