我想检测 UIPickerView 值的变化。
如果 UIPickerView 响应 addTarget 我使用了这样的代码:
-(void) valueChange:(id)sender {
change = YES;
}
UIPickerView *questionPicker = [[UIPickerView alloc] init];
[questionPicker addTarget:self action:@selector(valueChange:) forControlEvents:UIControlEventValueChanged];
我怎样才能以正确的方式做同样的事情?
最佳答案
如果您查看 UIPickerViewDelegate它有:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
只需设置您的选择器 View 委托(delegate)并实现它。
关于ios - 如何检测 UIPickerView 的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565805/