2
ダブル(2コンポーネント)ピッカービューで作業しています。私が実行すると、ダブルピッカービューが表示されますが、両方のコンポーネントの行に同じ情報が表示されます。ダブル(2コンポーネント)ピッカービューに関する問題
あなたが私を助けることを望むコードはここにあります。
最初のコンポーネントはarray1、2番目のコンポーネントはarray2を表示します。
- (void)viewDidLoad {
NSArray *FirstArray1 = [[NSArray alloc] initWithObjects:
@"White",@"Whole Wheat",@"Rye",@"Sourdough",@"Seven Grain", nil];
self.Array1 = FirstArray1;
NSArray *FirstArray2 = [[NSArray alloc] initWithObjects:
@"Turkey",@"Peanut Butter",@"Tuna Salad",@"Chicken Salad",@"Roast Beef",
@"Vegemite",nil];
self.Array2 = FirstArray2;
[super viewDidLoad];
}
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 2;
}
-(NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
return[self.Array1 count];
return[self.Array2 count];
}
-(NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
return [self.Array1 objectAtIndex:row];
return [self.Array2 objectAtIndex:row];
}