1
Xcode를 처음 사용했습니다. 하나의보기에서 두 개의 UIPickerView를 작성하려고합니다. 첫 번째 UIPickerView의 데이터가 원하는대로 나오지만 두 번째 UIPickerView에서 데이터를 가져올 수 없습니다. 하나의 피커에는 하나의 구성 요소가 있고 다른 피커에는 두 개의 구성 요소가 있습니다.하나의보기에서 두 UIPickerViews
- (NSInteger)numberOfComponentsInPickerView:
(UIPickerView *)pickerView
{
if (pickerView == showData)
return 1;
else
return 2;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView
numberOfRowsInComponent:(NSInteger)component
{
if (pickerView == showData)
switch (tapButton) {
case 1:
return [countryData count];
break;
case 2:
return [serviceData count];
break;
case 3:
return [budgetData count];
break;
default:
return 0;
}
else {
if (component == 0)
return [hourTime count];
else
return [minuteTime count];
}
}
- (NSString *)pickerView:(UIPickerView *)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component
{
if (pickerView == showData)
switch(tapButton)
{
case 1:
return [countryData objectAtIndex:row];
break;
case 2:
return [serviceData objectAtIndex:row];
break;
case 3:
return [budgetData objectAtIndex:row];
break;
default:
return @"nothing";
}
else {
if (component == 0)
return [hourTime objectAtIndex:row];
else
return [minuteTime objectAtIndex:row];
}
}
하나 UIPickerView 2 선택기를 얻기 위해 노력하고있다? –
하나의보기에서 두 개의 개별 피커 뷰가 없습니다. –