• iPadForos en Facebook
  • iPadForos en Google+
  • iPadForos en Twitter
  • iPadForos en Flickr
Qué está pasando en el foro
Tutorial iPhone SDK : UIPickerView
Autor Mensaje
  Nota09 Abr 2011, 14:17
iMiembro 3G
iMiembro 3G
Avatar de Usuario
Desconectado

Mensajes: 53
Agradecido: 5 veces en 4 posts
Jailbreak: No
Registrado: 24 Ago 2010, 00:32
Gracias: 0
Género: Masculino
Mis móviles: jorgearnold game center
Mi iPod: iPod Touch 4g 8GB
Otros: Macbook y Windows Vista
Game Center: jorgearnold
Hola
Es esta ocasión me toco explicar que es UIPickerView es una herramienta que nos permitirá escoger entre distintas propuestas pero por medio como una rueda.
Primero crearemos un nuevo proyecto nombre PickerApp
En el H.

<UIPickerViewDelegate, UIPickerViewDataSource>

Podremos un Label para que aparezca el coloque indiquemos:
IBOutlet UILabel *label;
@property (nonatomic, retain) UILabel *label;

Después pondremos una table que nos permita elegir los colores:
Y tambien colocaresmos el picker:
NSMutableArray *arrayC;
IBOutlet UIPickerView *pickerView;

En el M.

Sintetizamos:

@synthesize label;


Agregamos en viewDidLoad:

- (void)viewDidLoad {
[super viewDidLoad];
arrayC = [[NSMutableArray alloc] init];
[arrayC addObject:@"rojo"];
[arrayC addObject:@"verde"];
[arrayC addObject:@"Azul"];
[arrayC addObject:@"Amarillo"];
[arrayC addObject:@"Rosado"];
[arrayC addObject:@"Blanco"];

[pickerView selectRow:1 inComponent:0 animated:NO];
label.text= [arrayC objectAtIndex:[pickerView selectedRowInComponent:0]];
}

Acá en array elegimos un objeto que ira un cuadro de la tabla del picker y así sucesivamente.

El numero de retorno:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;
{
return 1;
}




Incorporacion de label al array:

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
label.text= [arrayC objectAtIndex:row];
}

Numero de Array:

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;
{
return [arrayC count];
}

La forma del Array

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
{
return [arrayC objectAtIndex:row];
}

Son propiedades de picker.

En el xib:

Todo lo que hemos mencionado en el H.
Conectamos el label y el picker.


Espero que les halla gustado nos vemos en otras entregas
Comenten y si tienen algun problema diganmelo.
Si quieren un tutorial especifico aganmelo saber.
Web:
http://tecnologiaiphoneapp.wordpress.com/
Mis App:
http://itunes.apple.com/es/artist/jorgearnold/id404204455
Saludos


No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

_________________
Mis App: http://itunes.apple.com/es/artist/jorgearnold/id404204455
Twitter:
@appjorge/  @jorge3i
Facebook: AppJorge
Web: http://www.appjorge.com/


Advertir al moderador sobre este mensaje
Volver Arriba
  Perfil  
Gracias  



Tutorial iPhone SDK : UIPickerView
Autor Mensaje
  Nota28 Oct 2011, 13:17
iMiembro
iMiembro
Desconectado

Mensajes: 1
Agradecido: 0 veces en 0 posts
Registrado: 28 Oct 2011, 13:06
Gracias: 0
Hola, muy bueno. Llevo tiempo dándole vueltas a este control y no he conseuido hacerlo.
En el ejemplo que porpones me surge una duda a la hora de colocar en el .h el código:

Se ha de poner en el delegate o en el viewcontroller??

<UIPickerViewDelegate, UIPickerViewDataSource>

Por lo demás todo ok.
Muchas gracias y te seguiré de cerca...


Advertir al moderador sobre este mensaje
Volver Arriba
  Perfil  
Gracias  

Tutorial iPhone SDK : UIPickerView
Autor Mensaje
  Nota10 Ene 2012, 16:03
iMiembro 3G
iMiembro 3G
Avatar de Usuario
Desconectado

Mensajes: 53
Agradecido: 5 veces en 4 posts
Jailbreak: No
Registrado: 24 Ago 2010, 00:32
Gracias: 0
Género: Masculino
Mis móviles: jorgearnold game center
Mi iPod: iPod Touch 4g 8GB
Otros: Macbook y Windows Vista
Game Center: jorgearnold
Hola bien:
Eh tiene que colocar en el ViewController
ejemplo:
@interface PickerViewController : UIViewController <UIPickerViewDelegate, UIPickerViewDataSource>

{

De eso me refiero.
Pronto estaré colocando mas tutoriales.
Gracias

_________________
Mis App: http://itunes.apple.com/es/artist/jorgearnold/id404204455
Twitter:
@appjorge/  @jorge3i
Facebook: AppJorge
Web: http://www.appjorge.com/


Advertir al moderador sobre este mensaje
Volver Arriba
  Perfil  
Gracias  


Buscar en el tema:
Saltar a:  
Responder al temaCrear nuevo tema  [ 3 mensajes ] 


Temas relacionados
 Temas   Autor   Respuestas   Vistas   Último mensaje 
No hay nuevos mensajes sin leer en este tema. [Tutorial] Downgrade iOS 4.0 a 3.1.x - iPhone 3G/3GS

[ Ir a páginaIr a página: 1, 2 ]

XMASTER

13

3971

25 Sep 2010, 23:44

Akuario Ver último mensaje

No hay nuevos mensajes sin leer en este tema. [Tutorial] Acelera iOS 4 en tu iPhone 3G

akarakan

3

2871

13 Ago 2010, 15:05

dj_veiga Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) Tutorial iPhone SDK : UIPageController

jorge333

0

790

17 Dic 2010, 01:26

jorge333 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) Tutorial iPhone SDK: CoreLocation

jorge333

0

558

30 May 2011, 23:51

jorge333 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) Tutorial iPhone SDK: UISwitch

jorge333

0

497

10 Sep 2011, 15:33

jorge333 Ver último mensaje

 


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Mostrar mensajes previos:  Ordenar por  

Nuestras redes sociales



Índice general » iPad » Programación en iOS » Tutoriales programación iOS



Powered by phpBB | Traducción de Huan Manwë | Diseñado por CookinApps