4. Programar aplicaciones iOS - Curso de Xcode: ImageView
Summary
TLDREn este tutorial de Código Fácil, el presentador Hicker nos guía a través del proceso de integración de imágenes en aplicaciones utilizando Image Views. Iniciamos creando un nuevo proyecto en Xcode y agregando dos imágenes, una de color azul y otra de color rojo, en formato PNG. Luego, en el archivo View Controller H, declaramos dos objetos Image Views con las propiedades correspondientes y las sintetizamos en View Controller M. Se definen dos acciones, 'clickUn' y 'clickDos', asociadas a dos botones. Estas acciones controlan la visibilidad de las imágenes: al presionar el primer botón, la imagen roja desaparece y la azul se muestra, mientras que al presionar el segundo botón, ocurre lo contrario. Finalmente, se crea la interfaz gráfica con dos Image Views y dos botones, y se establecen las conexiones entre los elementos. El resultado es una aplicación simple que permite alternar entre dos imágenes con un clic de botón, lo que es ideal para principiantes que deseen aprender sobre el manejo de imágenes en desarrollo de aplicaciones.
Takeaways
- 📚 Aprender a utilizar imágenes en aplicaciones mediante image views.
- 🖼️ Se requieren dos imágenes para el tutorial, en este caso, una de color azul y otra de color rojo.
- 📁 Al agregar imágenes al proyecto, asegurarse de copiarlas en la carpeta del proyecto.
- 📝 Declarar objetos e instancias en el archivo View Controller H.
- 🔗 Utilizar @property para establecer las propiedades de los objetos en el archivo View Controller H.
- 🔄 Sintetizar las propiedades en el archivo View Controller M con @synthesize.
- 🎯 Crear acciones para los eventos de clic en los botones, declarándolas con @IBAction.
- 📱 En el archivo View Controller M, establecer el comportamiento de las acciones para ocultar y mostrar imágenes.
- 🌐 Crear la interfaz gráfica utilizando Storyboard, arrastrando image views y botones.
- 🔌 Realizar conexiones entre los elementos de la interfaz gráfica y las acciones del código.
- ⏯️ Probar la aplicación en el iPhone Simulator para verificar su funcionamiento.
Q & A
¿Qué tutorial se está presentando en el video?
-El tutorial se centra en cómo utilizar imágenes en aplicaciones utilizando image views.
¿Qué tipo de archivos de imagen se utilizan en el tutorial?
-Se utilizan archivos de imagen en formato PNG, como se menciona que el tutor tiene dos imágenes, una de color azul y otra de color rojo.
¿Qué paso inicial se realiza en Xcode para agregar imágenes al proyecto?
-El primer paso es seleccionar las imágenes y arrastrarlas al proyecto en Xcode, donde se te pedirá que copies los archivos a la carpeta del proyecto.
¿Cómo se declaran las propiedades de las image views en el archivo .h?
-Las propiedades se declaran con la sintaxis @property, seguido de la especificación de que son objetos nonatomic y retain, y luego se indica el tipo de objeto, que en este caso es UIImageView, con sus respectivos nombres.
¿Qué comando se utiliza para sintetizar las propiedades en el archivo .m?
-Para sintetizar las propiedades, se utiliza el comando @synthesize, seguido de los nombres de las propiedades que se declararon.
¿Cómo se declaran las acciones en el archivo .h?
-Las acciones se declaran con la sintaxis - (void)actionName:(id)sender; donde 'actionName' es el nombre que se le da a la acción y 'sender' es el ID del objeto que desencadena la acción.
¿Qué hace el código dentro de los corchetes de las acciones en el archivo .m?
-El código dentro de los corchetes de las acciones controla el comportamiento que se ejecutará cuando se active la acción. En este caso, se establece la visibilidad de las image views para mostrar u ocultar imágenes.
¿Cómo se crean las interfaces gráficas en el archivo .xib?
-Se crean arrastrando elementos desde la biblioteca de objetos, como image views y botones, al lienzo del diseñador y configurándolos según sea necesario.
null
-null
¿Cómo se establecen las conexiones entre los elementos de la interfaz y las acciones en el archivo .m?
-Se establecen las conexiones utilizando el menú 'Connections Inspector' en Xcode, donde se asocian las acciones con los botones correspondientes.
¿Qué comandos se utilizan para guardar y ejecutar el proyecto en Xcode?
-Para guardar el proyecto se utiliza Command + S y para ejecutarlo se utiliza Command + R.
¿Qué sucede cuando se hace clic en los botones en la simulación del iPhone?
-Al hacer clic en el botón uno, la imagen roja desaparece y la azul se muestra. Al hacer clic en el botón dos, la imagen azul desaparece y aparece la roja.
¿Cómo se puede seguir el canal de 'Código Facilito' si les gusta el contenido del tutorial?
-Para seguir el canal de 'Código Facilito', se puede suscribirse y darle un 'me gusta' a sus videos.
Outlines
😀 Introducción y Configuración de Proyecto
Este primer párrafo presenta un tutorial de programación en el que se enseña a utilizar imágenes en aplicaciones. Se menciona que para este tutorial se requieren dos imágenes, que el usuario puede tener en diferentes formatos como PNG, y que no importa el tamaño. Se indica que se utilizarán 'image views' para ello. El proceso de agregar las imágenes al proyecto en Xcode se describe, incluyendo la creación de un nuevo proyecto y la configuración de las propiedades y acciones en el archivo de código.
📱 Diseño de la Interfaz y Funcionalidad
El segundo párrafo se enfoca en la creación de la interfaz gráfica y la funcionalidad de la aplicación. Se describe cómo agregar dos 'image views' y dos botones a la interfaz, y cómo asignar imágenes a cada 'image view'. Además, se explica cómo conectar las acciones de los botones con las imágenes para que, al ser presionados, una imagen se oculte y la otra se muestre. Finalmente, se menciona el uso del simulador de iPhone para probar la aplicación y se invita a los espectadores a suscribirse al canal y dar un 'me gusta' si les gustó el video.
Mindmap
Keywords
💡Exco
💡Image Views
💡PNG
💡Single Application
💡IBOutlet
💡Property
💡Synthesize
💡Actions
💡Interface Builder
💡Connections
💡iPhone Simulator
Highlights
Bienvenidos a un nuevo tutorial de exco presentado por Código Facilito.
El objetivo es aprender a utilizar imágenes en aplicaciones a través de image views.
Se requieren dos imágenes en formato png, sin importar su tamaño.
Se abrirá Xcode para crear un nuevo proyecto llamado 'ImageView'.
Se agregarán las imágenes al proyecto usando la ventana emergente proporcionada.
Es importante asegurarse de que las imágenes se copian en la carpeta del proyecto.
Se declaran dos objetos de tipo image view en el archivo View Controller H.
Las propiedades de los objetos se establecen con '@property' y se sintetizan en View Controller M.
Se crean dos acciones en el archivo View Controller H llamadas 'clickUn' y 'clickDos'.
Las acciones se conectan con los métodos correspondientes en View Controller M.
Se describe el comportamiento de las acciones: al hacer clic en un botón, una imagen se muestra y la otra desaparece.
Se utiliza el archivo View Controller XIB para crear la interfaz gráfica.
Se arrastran dos image views y dos botones al diseñador gráfico.
Se asignan imágenes a los image views seleccionándolas en la sección de propiedades.
Se establecen las conexiones entre los image views, los botones y las acciones correspondientes.
Se guarda y ejecuta el proyecto con Command + S y Command + R.
Se observa el resultado en el iPhone Simulator: al hacer clic en los botones, las imágenes se alternan como se programó.
El tutorial termina con una invitación a suscribirse y dar like en el canal de Código Facilito.
Transcripts
[Música]
Hola a todos Bienvenidos a nuestro nuevo
tutorial de exco traído a ustedes por
código facilito Mi nombre es hicker y
hoy vamos a aprender a utilizar imágenes
en nuestras aplicaciones para esto se
utilizan image views lo que necesitamos
para este tutorial va a ser tener dos
imágenes Yo tengo dos aquí una color
azul
y el color
rojo son dos imágenes pun png da igual
el
tamaño y bueno vamos a abrir excode
creamos un nuevo proyecto le vamos a dar
aquí igual single aplication le damos
next y si lo vamos a llamar image
View para iPhone le damos next lo
creamos
bueno primero de nada lo que vamos a
hacer aquí va a ser agregar nuestras
imágenes al proyecto para eso
seleccionamos nuestras
imágenes las arrastramos a nuestro
proyecto nos va a aparecer esta ventana
Recuerden que siempre Aquí tienen que
ponerle Esta bueno palomear de que copie
los ems a nuestra carpeta del proyecto y
le damos Finish Bueno aquí están ya
nuestro proyecto nuestras dos imágenes
luego nos vamos a ir a nuestro View
controller H para declarar nuestras
objetos y nuestras acciones entonces
recuerden abren y cierran sus corchetes
y entre los corchetes vamos a escribir
la los objetos que vamos a utilizar
vamos a utilizar dos image views
entonces ponemos I IB outl el image view
se llama u
image le ponemos de nombre imagen
1 declaramos el otro image entonces
ponemos image otra vez y vamos a poner
de nombre imagen
dos luego abajo del corchete de cerrar
vamos a declarar las propiedades de
nuestros objetos para eso vamos a
escribir @
property abrimos paréntesis y escribimos
nonatomic
retain cerramos paréntesis y luego
tenemos que poner
qué objeto es entonces un image View
entonces ponemos u image View y el
nombre que le dimos que es imagen
un ponemos el de la otra imagen que es
lo mismo nada más cambia el nombre que
es imagen dos y Listo ya están nuestras
propiedades para cada propiedad tenemos
que poner un sintetizar cada propiedad
para eso nos vamos a ir al View
controller m
y abajo del at
implementation vamos a escribir @
synthesize y ponemos los nombres de
nuestras propiedades que es imagen uno y
como es son más de una propiedad
entonces ponemos coma y el nombre de la
otra que es imagen dos y terminamos con
punto y coma y ya están sintetizando
nuestras propiedades nos regresamos al
vi controller.to H para declarar
nuestros nuestras acciones
Entonces vamos a poner son dos acciones
ent ponemos guion paréntesis y b action
y vamos a poner que se va a llamar click
un el ID sender y cerramos punto y coma
ponemos el la otra acción se va a llamar
click
dos igual terminamos con punto y
coma las
copiamos nos vamos a nuestro View
controller m y abajo donde pusimos el
add
synthesize pegamos nuestras acciones les
ponemos sus corchetes a cada
una y empezamos a ponerle qué es lo que
va a hacer esta acción entonces entre
los colchetes del click un vamos a
escribir que al picar el botón la imagen
uno se va a quedar ahí puesta y la
imagen dos va a desaparecer para eso
vamos a escribir imagen 1 punto hien que
es la propiedad de si está escondida o
no es igual a no no en
mayúsculas y luego ponemos imagen
2.en es igual y en
mayúsculas luego Vamos a ponernos en
nuestra otra nuestra otra acción entre
los corchetes ponemos lo mismo nada más
que en el imagen un va a ser Yes y en el
imagen dos va a ser
no imagen 1 punto hien es igual a Yes
terminamos con punto y coma imagen 2
hen igual no y terminamos con punto y
coma Ahora nos vamos a ir a nuestro
viewcontroller shif para crear nuestra
interfaz gráfica para esto vamos a
necesitar Entonces dos image
views
que son estos de
aquí los
arrastramos los lo necesitamos así no
muy grandes que
sean poco
chicos lo copiamos y ponemos el otro y
ahora Necesitamos dos
botones ponemos un botón aquí y el otro
botón aquí le ponemos al botón uno
y este dos luego para poner la imagen
que se vea en el image view tenemos que
dar clic en nuestro image View Nos vamos
aquí a este de a este de aquí que es el
de las propiedades y nos Abre
este donde dice image desplegamos el
menú y vamos a seleccionar color azul y
en el siguiente lo seleccionamos y vamos
a ponerle color
rojo Luego de eso nos vamos a ir a
fileer para hacer nuestras conexiones
nos filer y aquí en connections
seleccionamos imagen un con imagen
un imagen dos con imagen dos y ahora
nuestras acciones que es clic uno con el
botón un le damos t inside click dos con
el botón dos y le damos toop inside
guardamos Comando s y corremos con
Comando
r Esperamos que nos abra el iPhone
Simulator
Bueno aquí está vamos si damos clic en
el botón uno la imagen Roja se va a
desaparecer Sí si damos clic en el botón
dos la imagen azul desaparece y aparece
la roja y así todo el tiempo y bueno
sería todo nuestro tutorial de hoy
Espero les haya gustado ya saben si les
gustan los videos suscríbanse al Canal
de código facilito y denle manita arriba
hasta luego
関連動画をさらに表示
7. Botones Personalizados - Programar aplicaciones iOS - Curso de Xcode
Tutorial Xcode 24: Escondiendo botones
3. Programar aplicaciones iOS (iPhone y iPad) - Curso de Xcode: TextField
Tutorial Xcode 19: Aplicación que genera palabras al azar
17. Tutorial Xcode: Reproducir sonido con un botón
10. Botones Multifunción - Curso de Xcode para programar aplicaciones iOS
5.0 / 5 (0 votes)