嗨 亞姆有一些按鈕,當點擊一個按鈕選擇器視圖衝擊片雷管,但不選擇第一個值,如果它滾動那麼只有選擇拳頭值,plz幫助我第1個值不選擇器視圖中選擇
這裏是我的代碼
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
switch (tagVlaue) {
case 0:
{
if(gender==YES)
{
NSLog(@"Selected Color: %@. Index of selected color: %i", [checkArray objectAtIndex:row], row);
selectedgender=[checkArray objectAtIndex:row];
NSLog(@"selected checkgender %@",selectedgender);
genderlabel.text=selectedgender;
// checkgender=NO;
}
else
{
NSLog(@"Selected Color: %@. Index of selected color: %i", [genderArray objectAtIndex:row], row);
selectedgender=[genderArray objectAtIndex:row];
NSLog(@"selected gender %@",selectedgender);
genderlabel.text=selectedgender;
// checkgender=YES;
}
//genderlabel
}
break;
case 1:
{
if(gender==NO)
{
NSLog(@"Selected Color: %@. Index of selected color: %i", [seekingArray objectAtIndex:row], row);
selectedseek=[seekingArray objectAtIndex:row];
NSLog(@"selected seeking %@",selectedseek);
seeklabel.text=selectedseek;
}
else {
NSLog(@"Selected Color: %@. Index of selected color: %i", [seekCheckArray objectAtIndex:row], row);
selectedseek=[seekCheckArray objectAtIndex:row];
NSLog(@"selected seeking %@",selectedseek);
seeklabel.text=selectedseek;
}
}
break;
case 2:
NSLog(@"Selected Color: %@. Index of selected color: %i", [ageArray objectAtIndex:row], row);
selectedage=[ageArray objectAtIndex:row];
NSLog(@"selected age %@",selectedage);
label.text=selectedage;
break;
case 3:
NSLog(@"Selected Color: %@. Index of selected color: %i", [feetArray objectAtIndex:row], row);
selectedheight=[feetArray objectAtIndex:row];
NSLog(@"selected height %@",selectedheight);
heightlabel.text=selectedheight;
break;
case 4:
NSLog(@"Selected Color: %@. Index of selected color: %i", [weightArray objectAtIndex:row], row);
selectedweight=[weightArray objectAtIndex:row];
NSLog(@"selected weight %@",selectedweight);
weightlabel.text=selectedweight;
break;
case 5:
NSLog(@"Selected Color: %@. Index of selected color: %i", [enthnicityArray objectAtIndex:row],row);
selectedethnicity=[enthnicityArray objectAtIndex:row];
NSLog(@"selected weight %@",selectedethnicity);
ethnicitylabel.text=selectedethnicity;
break;
case 6:
NSLog(@"Selected Color: %@. Index of selected color: %i", [typeArray objectAtIndex:row],row);
selectedtype=[typeArray objectAtIndex:row];
NSLog(@"selected weight %@",selectedtype);
typelabel.text=selectedtype;
break;
default:
break;
}
感謝提前
請提供更多信息。碼? –
什麼是tagVlaue?可能是因爲這樣,把NSLog默認情況下,看到問題... –
tagvalue是整數值 – user674490