Noticias  
Ejemplo 01 -UI controlers -Botones y textLabel -iphone crear aplicaciones


Fecha : 2010-01-07

Ejemplo1a - uso de los controles Button y Text Field

Se inicia el proyecto abriendo el XCODE y en el menu file/newProject y en esta vez escogeremos el TEMPLATE Window-based Application, se escoge el nombre del proyecto para nuestro ejemplo se llamara "Ejemplo1a".

En el panel de la izquierda, expandimos la carpeta Classes, y podemos observar que existe una clase creada con 2 archivos; el archivo de extension .h es conocido como el head donde se definen la interface y propiedades , y su par de extension .m, es conocido como el archivo de implementacion.

anadimos en el archivo Ejemplo1aAppDelegate.h las siguientes lineas:

IBOutlet UIButton *btn1; // instanciamos un boton en la interface (Vista) llamado btn1 (convension inicia con minuscula).

igual repetimos con el btn2

IBOutlet UILabel *label1; // instanciamos el campo de texto, donde se visualizara los mensajes

-(IBAction)btn1; //instanciamos las acciones del boton btn1

 

igual repetimos con el btn2

revisar como queda el codigo del archivo "head" .h

 

de manera similar abrimos el archivo .m y escribimos el siguiente codigo:

-(IBAction)btn1{ //este es el metodo de implementacion de la accion del boton btn1
label1.text=@"boton responder 1"; // este es la forma como usamos la propiedad text del textField para asignarle el texto entre comillas, se debe anteponer SIEMPRE el simbolo arroba"@".
}
-(IBAction)btn2{ //repetimos en el boton 2
label1.text=@"boton responder 2";
}

ahora probamos nuestro codigo y no esperen que funcione por que nos falta definir la interface "VISTA" y hacer los enlaces respectivos de cada control.

Entonces continuamos abriendo del panel izquierdo del Xcode, la carpeta NIB Files, y le damos doble click en MainWindow.xib el cual cargara el INTERFACE BUILDER, como se muestra en la figura

Los componentes como el boton y textlabel , se arrastran drag-drop desde el panel derecho hacia la vista o interfase(Windows), luego se hace doble click a los botones y se escribe un nombre como en nuestros ejm. "boton1" y "boton2" (ver linea roja).

Tambien es necesario vincular la "interfase-control" con la "vista" y para este caso primero se crea el vinculo desde el appdelegate y haciendo presion en el boton CONTROL +mouse boton izquierdo se arrastra desde appdelegate a cada control(ver linea negras), posteriormente en el caso del boton y debido a las acciones creadas, estos se vinculan desde el boton hacia el icono appdelegate.

finalmente se puede correr este ejemplo desde el Xcode haciendo click en el Buil and Go, el resultado es que cada boton dara un resultado diferente en el campo de texto. cualquier comentario o consulta sera aceptado y respondido oportunamente (info@pixelpe www.pixel.pe)

 

 

 



 
 
.Todo Sobre Nexus One
.El sucesor del iPhone 3GS podria llegar en mayo
.LiveCycle ES2 trial esta disponible in Adobe DevNet
.Adobe anuncia Adobe FLASH Builder 4 Adobe Catalyst
.Apple busca desarrolladores de Juegos para Iphone para su nueva version
 
.Ejemplo 01 -UI controlers -Botones y textLabel -iphone crear aplicaciones
.Iphone programacion de aplicaciones -Tema1 (Iphone SDK)-MVC
.Como capturar pantalla en el IPHONE (screen Shot) y grabar como imagen
.Virus en IPHONE?
.¿QUE ES J2ME?
 
 
Subscripción
 
Sí, deseo recibir noticias.
E-mail: