objective-c iphone uiscrollview

objective c - iPhone: evita que uiscrollview se desplace al tocar



objective-c (4)

Si esos botones son la única interfaz para los usuarios, deshabilite la opción ''Interacción del usuario habilitada'' de la vista de desplazamiento en el Generador de interfaces. O, mediante programación, establezca la propiedad userInteractionEnabled en NO.

Tengo una vista de desplazamiento y en ambos lados, tengo dos botones a la izquierda ya la derecha.

cuando haga clic en la vista de desplazamiento, se moverá a la izquierda y cuando se haga clic en el botón derecho, se moverá al lado derecho. Mi scrollview tiene 20 botones (aprox.) Y al hacer clic en cada botón se realiza alguna acción.

Todo está perfectamente implementado y funciona bien.

Lo único que no pude implementar es evitar el desplazamiento táctil. No quiero que el usuario desplace el scrollview manualmente. ¿Cómo puedo evitar que se desplace al tacto y aún puedo hacer clic en los botones dentro de la vista de desplazamiento?


¡Rápido , establece scrollView.isScrollEnabled = false y debería funcionar!


Swift 3

self.scrollView.isScrollEnabled = false


Intente configurar yourScrollView.scrollEnabled = NO; . Eso debería hacer exactamente lo que quieres.