我现在使用的代码不工作,每当我加载它并在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