7. Botones Personalizados - Programar aplicaciones iOS - Curso de Xcode
Summary
TLDREn este tutorial, Iker nos guía a través del proceso de agregar botones personalizados a nuestras aplicaciones utilizando Xcode. Primero, se describe cómo importar imágenes de botones al proyecto y luego, se procede a la edición de la interfaz en el archivo ViewController.xib para incluir tres botones con imágenes personalizadas. Se explica cómo seleccionar el tipo de botón 'custom' y asignar las imágenes correspondientes para cada botón. Además, se mencionan otros tipos de botones predeterminados en Xcode, como 'detail', 'info light', 'info dark' y 'add contact'. Después de configurar la apariencia de los botones, se les da funcionalidad a través de acciones que cambian el texto de un Label cuando son presionados. Finalmente, se muestra cómo conectar los objetos y las acciones en el archivo View Controller y se ejecuta la aplicación para verificar que los botones funcionan correctamente. El tutorial termina con una invitación a dar 'me gusta' y suscribirse al canal para más contenido útil.
Takeaways
- 🎓 En este tutorial, aprenderás a agregar botones personalizados a tus aplicaciones.
- 📚 Necesitarás una o dos imágenes para usar como botones en tu proyecto.
- 🖼️ Para agregar imágenes, simplemente arrástralas al proyecto y asegúrate de copiar los items al folder.
- 📱 Seguidamente, iremos a nuestro ViewController para editar la interfaz y agregar los botones.
- 🔄 Al configurar un botón, en la sección 'type' elige 'custom' y selecciona la imagen deseada.
- 🔍 Puedes ajustar el tamaño de la imagen para que se muestre correctamente en la interfaz.
- 🌐 Excode ofrece varios tipos de botones preestilizados como 'detail', 'info light', 'info dark' y 'add contact'.
- 🚀 Para probar la aplicación, ejecútala y verifica que los botones se muestren y funcionen correctamente.
- 🔑 Para hacer que los botones realicen acciones, como cambiar el texto de un Label, necesitas agregar un IBOutlet para el Label y acciones para los botones.
- 📝 En el archivo ViewController, implementa las acciones para que el Label muestre texto diferente al ser presionado cada botón.
- 🔌 Conecta los elementos IBOutlet y las acciones en el archivo XIB correspondiente.
- ✅ Finalmente, ejecuta la aplicación para verificar que los botones personalizados funcionan y cambian el texto del Label según se presione.
Q & A
¿Qué tutorial se presenta en el video?
-El tutorial se enfoca en aprender a agregar botones personalizados a aplicaciones utilizando Xcode.
¿Qué elementos son necesarios para agregar botones personalizados?
-Se necesitan una o dos imágenes de los botones que se quieran utilizar en la aplicación.
¿Cómo se abren las imágenes en el proyecto de Xcode?
-Se arrastran y se sueltan las imágenes dentro del proyecto de Xcode, y se selecciona la opción de copiar los items al folder.
¿Cuál es el primer paso para editar la interfaz en el ViewController?
-El primer paso es abrir el archivo XIB del ViewController para comenzar a editar la interfaz.
¿Cómo se selecciona el tipo de botón personalizado en las propiedades?
-Se accede a las propiedades del botón, se abre el campo 'type', se selecciona 'custom' y luego se asigna la imagen deseada en el campo 'image'.
¿Cuáles son los diferentes tipos de botones que trae Xcode por defecto?
-Xcode ofrece varios tipos de botones predeterminados, como 'detail', 'infoLight', 'infoDark', y 'addContact'.
¿Qué acción se realiza para asegurar que los botones se ven bien en la aplicación?
-Se ejecuta la aplicación para verificar que los botones se muestren correctamente y funcionen como se espera.
¿Cómo se agrega una acción a un botón en el ViewController?
-Se agrega un Label y se configuran las acciones en el archivo View Controller, donde se asigna una acción para cada botón que cambie el texto del Label.
¿Qué se debe hacer para conectar los objetos y las acciones en el XIB?
-Se utiliza la sección 'connections' en el archivo XIB para conectar el Label con su IBOutlet y los botones con sus respectivas acciones.
¿Qué se debe hacer después de configurar las acciones en el código?
-Se guarda el archivo con 'Comando + S' y se ejecuta la aplicación con 'Comando + R' para probar las acciones.
¿Cómo se cambia el texto del Label cuando se da clic en un botón?
-Se utiliza un statement en el código que cambia el texto del Label a una cadena específica cuando se ejecuta la acción correspondiente al clic del botón.
¿Qué se recomienda hacer después de ver el tutorial si a uno le gustó?
-Se sugiere darle 'me gusta' al video y suscribirse al canal de 'Código Facilito' para recibir más contenido similar.
Outlines
😀 Creación de Botones Personalizados en Apps
En este primer párrafo, Iker nos presenta un tutorial sobre cómo agregar botones personalizados a nuestras aplicaciones utilizando código. Se menciona que para ello se necesitan imágenes para los botones y se procede a crear un nuevo proyecto en Xcode, eligiendo una aplicación de una sola vista (single view application). Luego, se describe cómo agregar imágenes al proyecto simplemente arrastrándolas y soltándolas en el espacio de trabajo, y cómo seleccionar la opción para copiar los items al folder del proyecto. A continuación, se edita la interfaz en el archivo ViewController.xib, agregando tres botones y personalizando su apariencia para que muestren las imágenes seleccionadas. Además, se exploran otros tipos de botones que trae Xcode por defecto, como los de detalles, información y contacto. Finalmente, se ejecuta la aplicación para verificar que los botones se ven y funcionan correctamente.
🛠 Configuración de Acciones para los Botones
Este segundo párrafo se enfoca en la programación de acciones para los botones personalizados. Se indica que se agregará un Label al View Controller para que el texto del mismo cambie al presionar los botones. Se describe el proceso de agregar un IBOutlet para el Label y de crear tres acciones ('button one', 'button two' y 'button three') que se conectarán con los tres botones. Luego, se detalla cómo escribir el código para que cada acción cambie el texto del Label a una cadena específica. Se procede a conectar los objetos y las acciones en el archivo .xib, asignando a cada botón su correspondiente acción y guardando los cambios. Finalmente, se ejecuta la aplicación nuevamente para probar que los botones funcionan y cambian el texto del Label según lo programado.
Mindmap
Keywords
💡Exc tra
💡Botones personalizados
💡Imágenes de botón
💡Single VI Application
💡Viewcontroller
💡Propiedades
💡Tipo de botón
💡Ejecutar la aplicación
💡Acción
💡IBOutlet y Action
💡XIB
Highlights
Bienvenidos a un nuevo tutorial de desarrollo de aplicaciones con código
El objetivo es aprender a agregar botones personalizados a las aplicaciones
Se requieren imágenes para los botones que se desea utilizar
Se inicia el proceso abriendo Xcode y creando un nuevo proyecto
El proyecto es de tipo Single View Application
Se nombra el proyecto 'Botones' y se procede a crearlo
Se agregan imágenes al proyecto arrastrándolas y soltándolas
Es importante seleccionar la opción 'copiar los items al folder'
Se edita la interfaz en el ViewController para agregar tres botones
Se configura el tipo de botón a 'Custom' y se asigna una imagen
Se ajusta el tamaño de los botones para una mejor visualización
Se exploran los diferentes tipos de botones preestablecidos en Xcode
Se ejecuta la aplicación para verificar la apariencia y el funcionamiento de los botones
Se asignan acciones a cada botón para su funcionalidad
Se agrega un Label al ViewController para mostrar cambios en el texto
Se conectan los objetos y se asignan las acciones correspondientes en el código
Se implementan las acciones para cambiar el texto del Label al hacer clic en los botones
Se conectan los botones con sus acciones correspondientes en el archivo XIB
Se guarda y ejecuta la aplicación para probar el funcionamiento de los botones y el cambio de texto
Se concluye el tutorial y se invita a los espectadores a dar like y suscribirse al canal
Transcripts
[Música]
todos Bienvenidos a nuestro nuevo
tutorial de exc tra a ustedes por código
facilito Mi nombre es Iker y hoy vamos a
aprender a agregar botones
personalizados a nuestras aplicaciones
para esto vamos a necesitar una o dos
imágenes las que ustedes quieran poner
de
botón y bueno vamos a abrir exco
le damos crear nuevo
proyecto va a ser un single vi
application le damos next le vamos a
poner de nombre
botones le damos next y lo vamos a
crear Bueno ya que se haya abierto vamos
a agregar nuestras imágenes a a nuestro
proyecto entonces para para eso
recuerden nada más hay que jalar la
imagen al
proyecto las jalamos y las soltamos y
nos va a aparecer esta
ventana recuerden seleccionar este que
dice copiar los items a nuestro folder
le damos Finish Bueno si ven aquí están
son mis dos
botones luego esto nos vamos a ir a
nuestro viewcontroller
xiv para poder editar la
interfaz vamos vamos a a
poner tres
botones para poder cambiar que el botón
nos vamos a Bueno le vamos a dar click
nos vamos a ir a las propiedades y aquí
donde dice
type lo abrimos y ponemos donde dice
custom y luego vamos a poner poner aquí
donde dice image lo desplegamos y
seleccionamos el botón que queramos
bueno la imagen que queramos ya nada más
lo hacen grande para que se vea
bien bueno es sería mi primer
botón vamos a hacer lo mismo con el
segundo nos vamos a propiedades
seleccionamos custom y seleccionamos la
imagen
este es nuestro nuevo botón Y en este
vamos les voy a enseñar los otros tipos
de botones que ya trae excode para eso
vamos a seleccionar las propiedades y
vamos a probarlos en type está ese que
es el
rre está el que dice detail que es nada
más una flechita el de infolight que es
el botón de información pero como blanco
info Dark que es el mismo pero negro y
el de add contact y bueno son todos los
botones que trae excode vamos a correr
la aplicación para ver que se vean bien
los
botones
Esperamos que abra la
aplicación Bueno si ven aquí están los
tres botones y al parecer los tres
funcionan vamos a ponerles una acción a
cada uno para que vean funcionan
perfectamente los
tres los voy a acomodar
Aquí vamos a poner algo que ya saben es
hacer que el texto del Label
cambie entonces para eso necesitamos
agregar un
Label y nos vamos a ir a nuestro View
controller
H Perdón para agregar los objetos y las
acciones Entonces vamos a agregar el que
es IB outlet y agregamos un Label
entonces u Label y le ponemos de nombre
Label y terminamos con punto y coma
luego vamos a agregar nuestras tres
acciones y b action vamos a poner botón
un nuestra ot acción igual action vamos
a poner botón dos y terminamos con punto
y coma y la tercera action leos a poner
botón 3
y terminamos con punto y coma las
copiamos y nos vamos a nuestro
viewcontroller y debajo del
implementation las pegamos y les ponemos
sus corchetes a cada
una y vamos a ponerles la acción
Entonces es el chiste es que cambie el
texto de Label al dar click entonces
ponemos Label pun
text va a ser igual a @ comillas
comillas y ponemos botón uno y cerramos
con punto y
coma como la acción va a ser la misma
para los tres nada más va a ser va a
decir algo diferente la copiamos y lo
pegamos le cambiamos el uno por un dos y
en el que sigue igual pero le cambiamos
el uno por el
tres guardamos nos vamos a nuestro xib
para conectar nuestros objetos sin
acción
le damos aquí en files Owner nos vamos a
connections conectamos el Label con el
Label botón uno con botón un y le
ponemos toop inside al botón dos con el
dos y le ponemos igual to inside y el
botón TR con el botón 3 le damos to
inside guardamos con Comando s y
corremos con Comando
r
buen Ya abrió entonces damos clic en el
botón uno funciona bien el botón dos
igual y el botón tres también y bueno
sería todo nuestro tutorial de hoy
Espero les haya gustado ya saben si les
gustan los videos denle manita arriba y
suscríbanse al Canal de código facilito
hasta luego
Browse More Related Video
![](https://i.ytimg.com/vi/kOI5G8lr7GQ/hq720.jpg)
Tutorial Xcode 24: Escondiendo botones
![](https://i.ytimg.com/vi/OI_uqgIcsA4/hq720.jpg)
4. Programar aplicaciones iOS - Curso de Xcode: ImageView
![](https://i.ytimg.com/vi/FQT0tRgfTF0/hq720.jpg)
Tutorial Xcode 19: Aplicación que genera palabras al azar
![](https://i.ytimg.com/vi/bTN4M3NRbeU/hq720.jpg)
10. Botones Multifunción - Curso de Xcode para programar aplicaciones iOS
![](https://i.ytimg.com/vi/CmA90RTHeGY/hq720.jpg)
12. Crear un AlertView - Curso de Xcode para programar aplicaciones iOS
![](https://i.ytimg.com/vi/32k6JcGcuvw/hq720.jpg)
15. Tutorial Xcode: Creando WebView Básico
5.0 / 5 (0 votes)