El problema que trato aquí de resolver es que el UIScrollView no hace scroll. Pues sí, a veces la tecnología no es tan intuitiva o parece serlo y no lo es. Eso mismo me pasa con este objeto de UIKit.
Es por esto que hago este tutorial a modo de crear unos simples pasos para que no tengamos problemas y que nuestro scroll view haga scroll 🙂
Pasos a seguir
Añadir ScrollView a pantalla completa.
Añadir constraints a las cuatro esquinas.
Añadir una vista que no ocupa toda la pantalla de alto y llamaremos ContentView. Le añadimos constraints a 0 pero con respecto a ScrollView.

Al terminar nos queda así:

Añadir conexión de la ContentView al ScrollView para poner igual ancho.
Si le ponemos a la ContentView una constraint de alto de mayor alto que la pantalla ya podemos hacer ScrollView. Sin embargo tal vez no sea esta la forma más correcta de hacerlo. Vamos a ver otra forma.
Añadimos un Vertical Stack View y ponemos las 4 constraints con respecto a la ContenView a 0, pero la Stack View es de menor alto que la ContentView.
Añadimos un UIView. Le damos una constraint de alto, por ejemplo de 200. Si duplicamos esta UIView hasta que ocupen mayor alto que el de la pantalla veremos cómo ya funciona el Scroll View.
Deja una respuesta