PickerView デリゲート メソッド...
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
if (didSelectedRow ==1)
{
strChkDistanceValue = [arrDistance objectAtIndex:row];
}
else
{
strChkDateRangeValue = [arrDateRange objectAtIndex:row];
}
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component;
{
if(didSelectedRow ==1)
{
return [arrDistance count];
}
else
{
return [arrDateRange count];
}
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;
{
if(didSelectedRow ==1)
{
strChkarray =@"arrDistance";
return [arrDistance objectAtIndex:row];
}
else
{
strChkarray =@"arrDateRange";
return [arrDateRange objectAtIndex:row];
}
}
上記のコードを使用しています... inを使用していpickerview
ますtableview
... 2つのピッカービューがあります...最初のピッカービューを使用すると、ピッカービューで3行目を選択すると、最初のピッカービュー配列がピッカーに表示されます2番目のピッカービューを選択してから2番目の配列リストを表示しますが、2番目の配列リストは3行目から表示されます...最初のピッカーと同じ...しかし、ピッカービューの配列の最初の行に表示したい..助けてください.. .
ありがとう & よろしく
Rahul Virja