Hello. I'm somewhat new to objective-c and the SDK, and was wondering how to not only set different text in the two different components I've set up, but also how to make both components have different actions. Here's what I have so far:
Code:
- (void)viewDidLoad {
[super viewDidLoad];
pickerArray = [[NSMutableArray alloc] init];
[pickerArray addObject:@"Default"];
[pickerArray addObject:@"Blue"];
[pickerArray addObject:@"Red"];
[pickerArray addObject:@"Green"];
[pickerArray addObject:@"Yellow"];
[pickerArray addObject:@"Pink"];
[pickerArray addObject:@"Orange"];
[pickerArray addObject:@"Purple"];
[pickerArray addObject:@"Black"];
[pickerArray addObject:@"Grey"];
[pickerArray addObject:@"White"];
[colorPicker selectRow:0 inComponent:0 animated:YES];
}
- (NSInteger)numberOfComponentsInPickerView:(NSInteger)component {
return 2;
}
- (NSInteger)pickerView:(UIPickerView *)picker numberOfRowsInComponent:(NSInteger)component {
return [pickerArray count];
}
- (NSString *)pickerView:(UIPickerView *)picker titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return [pickerArray objectAtIndex:row];
}
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
NSInteger //something here = [pickerView selectedRowInComponent:0];
NSInteger //something else here = [pickerView selectedRowInComponent:1];
}
So, what do I change to achieve my goal? Thanks.