Del curso: Domina SwiftUI

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.100 cursos impartidos por expertos del sector.

Usando los gestos en SwiftUI

Usando los gestos en SwiftUI - Tutorial de SwiftUI

Del curso: Domina SwiftUI

Usando los gestos en SwiftUI

Los gestos son una excelente manera de crear interfaces de usuario fluidas e interesantes. Hay varios gestos que se utilizan comúnmente para permitir interacciones del usuario con las vistas. Vamos a ver algunos ejemplos. Empezamos con una imagen de los SF Symbols. Voy a usar un sol que voy a expandir al presionar de manera prolongada. Antes de nada, tengo que crear mi propiedad State, que voy a llamar «expandido», y voy a indicar que es false. Voy a usar el modificador font con .system para indicar el tamaño. Si está expandido, voy a poner un valor de «200» y, si no, un valor de «100». Voy a añadir un color amarillo. Y además voy a cambiar el offset. El offset en y está expandido; voy a moverlo hacia arriba en «100». Y ahora hacemos onLongPressGesture. Voy a cambiar el valor de expandido. Podemos probar en la preview haciendo clic prolongadamente en nuestra imagen. Para que se vea más bonito, podemos usar withAnimation para cambiar el valor de la variable expandido. Vamos a ver cómo…

Contenido