我現在使用的代碼不工作,每當我加載它並在UIPickerView中滾動時,它都會自動使用「else」語句的值。選擇更改標籤。 UIPickverView
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
if ([pickerView selectedRowInComponent:0]) {
[label setText:@"row1"];
}
if ([pickerView selectedRowInComponent:3]) {
[label setText:@"row2"];
}
if ([pickerView selectedRowInComponent:4]) {
[label setText:@"row3"];
}
else {
[label setText:@"row else"];
}
}
我在做什麼錯?
組件加載時的價值是什麼? - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView的值是什麼? – CBredlow 2012-08-17 13:29:24
value = return 1; – user1607001 2012-08-17 13:36:26