Apostila iPhone - Manipulando um Picker View
maio 22nd, 2010Como já foi falado, precisamos de um elemento NSArray para popular um Picker view, para isso precisamos inicialmente declara-lo. No MainViewController.h, digite o seguinte código:
NSArray *elementos;
NSArray *dataElementos;
@property (nonatomic, retain) NSArray *elementos;
@property (nonatomic, retain) NSArray *dataElementos;

No arquivo MainViewController.m, digite o seguinte código:
@synthesize elementos;
@synthesize dataElementos;

Agora que já criamos nosso array, vamos popula-lo. Precisamos fazer isso no momento que a aplicação estiver sendo carregada. No método viewDidLoad digite o seguinte código:
elementos = [[NSArray alloc] initWithObjects:@”Olá Usuário”,@”Olá Mindbike”,@”Olá iPhone”, nil];
self.dataElementos = elementos;
[elementos release];
E agora vamos implementar os métodos já mencionados:
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
return [dataElementos count];
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return [dataElementos objectAtIndex:row];
}
Execute a aplicação.
(by Ademar Varela)





















