Tutorial iPhone SDK: UISwitch
Hola Amigos les traigo un nuevo tutorial
Es sobre UISwitch es una herramienta que nos permite elegir entre 2 opciones o mas para poder programar una acción.
Tenemos que hacer un Switch que nos permita cambiar el texto de un Label.
Empezamos con el Tutorial.
- Código: Seleccionar todo
H.
UILabel *switchLabel;
UISwitch *toggleSwitch;
}
@property (nonatomic,retain) IBOutlet UILabel *switchLabel;
@property (nonatomic,retain) IBOutlet UISwitch *toggleSwitch;
-(IBAction) switchValueChanged;
-(IBAction) toggleButtonPressed;
@end
Hemos mencionado un Label y el Switch con sus propiedades que implementa a la vista.
2 acciones que nos permitirá cambiar el texto y r.
- Código: Seleccionar todo
M.
-(IBAction) switchValueChanged{
if (toggleSwitch.on) { switchLabel.text = @"Habilitado"; }
else { switchLabel.text = @"Deshabilitado";}
}
-(IBAction) toggleButtonPressed{
if(toggleSwitch.on){
[toggleSwitch setOn:NO animated:YES];
}
else{
[toggleSwitch setOn:YES animated:YES];
}
}
-(IBAction) switchValueChanged; (es la acción que daremos para cambiar el texto del label). Primero mencionamos la condición y daremos las dos resoluciones de cada opción del Switch. Mencionamos el label y ponemos .text que es la propiedad que te editara el texto y esto será igual al texto que coloquemos.
-(IBAction) toggleButtonPressed; (Acción que nos permitirá volver al inicio donde no hay la acción y cambiar el Switch).Las condiciones y la animacion de la propiedad toggleSwitch.
Xib.
La acción switchValueChanged se colocara a el UISwitch -> ValueChanged.
Colocamos un boton en view y le ponemos toggleButtonPressed -> Touch Up Inside.
Listo colocamos un Label y Label -> switchLabel Igual hacemos con switch -> toggleSwitch.
Espero que les halla gustado pronto estaré colocando mas tutoriales.
Comentar y escriban a la web que desean de nuestros tutoriales
Mis App:
http://itunes.apple.com/es/artist/jorgearnold/id404204455Blog:
http://tecnologiaiphoneapp.wordpress.comSaludos nos vemos en próximos tutoriales
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.