Del curso: Domina SwiftUI
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.700 cursos impartidos por expertos del sector.
Cómo cargar una imagen de una URL - Tutorial de SwiftUI
Del curso: Domina SwiftUI
Cómo cargar una imagen de una URL
En SwiftUI, desde iOS 15, tenemos AsyncImage para mostrar imágenes desde una URL de una manera simple. Vamos a ver un ejemplo de cómo utilizar este elemento y configurar su tamaño y otras características correctamente. Vamos a crear un AsyncImage y le vamos a pasar, simplemente, la URL. Tenemos una imagen en esta URL y ya estaría, estamos mostrando una imagen remota. Hasta que se carga la imagen, la vista muestra una imagen en gris que llena el espacio disponible. Una vez que la carga se completa correctamente, la vista se actualiza para mostrar nuestra imagen. Este elemento tiene inicializadores con más parámetros que son interesantes. Vamos a verlo. Además de la URL, vamos a añadir un cierre que será content y otro cierre que será placeholder. Si queremos darle forma a la imagen, ponerle un borde, tamaño, etc., no podemos hacerlo sobre el elemento AsyncImage, sino que vamos a hacerlo usando el parámetro content. Es el primer cierre y aquí tenemos la imagen disponible a la que…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
(Bloqueado)
Utilizando el elemento Spacer()3 min 35 s
-
(Bloqueado)
Cómo formatear un texto dentro de un Text()5 min 17 s
-
(Bloqueado)
Cómo añadir una imagen diferente según el esquema de color (dark/light)3 min 40 s
-
Cómo adaptar el tamaño de una imagen en SwiftUI4 min 22 s
-
(Bloqueado)
Cómo cargar una imagen de una URL1 min 56 s
-
(Bloqueado)
Cómo añadir una lista de elementos4 min 2 s
-
(Bloqueado)
Cómo extraer una vista para refactorizar código1 min 42 s
-
(Bloqueado)
Cómo hacer vistas que reciban parámetros2 min 7 s
-
(Bloqueado)
Añadir padding a un elemento2 min 15 s
-
(Bloqueado)
Formas disponibles en SwiftUI3 min 22 s
-
(Bloqueado)
Cómo añadir y usar los colores5 min 9 s
-
(Bloqueado)
Atención al orden de los modificadores3 min 49 s
-
(Bloqueado)
Cambiar el estado de una vista usando un botón1 min 59 s
-
(Bloqueado)
Cómo crear un botón con estilo, texto e icono2 min 23 s
-
Qué es una propiedad @Binding en SwiftUI3 min 35 s
-
(Bloqueado)
Cómo poblar una lista por categorías3 min 38 s
-
(Bloqueado)
Cómo crear una lista con varias columnas4 min 40 s
-
(Bloqueado)
Cómo crear visualmente una tabla para que se visualice en iPhone4 min 11 s
-
(Bloqueado)
Usando los gestos en SwiftUI6 min 18 s
-
(Bloqueado)
¿Y sí hay un cambio en los datos de un modelo?4 min 48 s
-
(Bloqueado)
Datos compartidos entre vistas con @EnvironmentObject5 min 38 s
-
(Bloqueado)
@Environment vs @EnvironmentObject4 min 25 s
-
(Bloqueado)
Cómo mostrar un texto junto a un icono gracias al elemento Label3 min 24 s
-
Cómo crear un interruptor switch3 min 57 s
-
(Bloqueado)
Cómo crear un estilo propio para un botón3 min
-
(Bloqueado)
Usar un picker y acceder al valor seleccionado6 min 21 s
-
(Bloqueado)
Cómo hacer un picker de fechas en SwiftUI4 min 10 s
-
(Bloqueado)
Contraseñas con campos de texto seguros2 min 2 s
-
(Bloqueado)
Un campo de texto que solo reciba números6 min 26 s
-
(Bloqueado)
Añadir los mismos modificadores a un grupo de elementos2 min 36 s
-
(Bloqueado)