我如何识别不同的 pickerViews?
How can i Identify different pickerViews?
我的 pickerView 全部来自一个 pickerViewCell
。我生成了其中的 5 个,我需要知道如何同时识别所有这 5 个并从它们中获取 indexPath.row
。
你可以设置每个 pickerView 的 tag
属性 这是一个整数,你可以用它来识别每个
将 pickerview 标签设置为 indexpath.row 并识别 pickerview。
最初为每个选择器视图设置 tag
值。
当您滚动 pickerview
的单元格时,下面显示的选择器视图的 delegate
方法一直被调用。通过使用标签值找到选择了哪个选择器视图。
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
if(pickerView.tag == 0) {
} else if(pickerView.tag == 1) {
} else if(pickerView.tag == 2) {
}
}
我的 pickerView 全部来自一个 pickerViewCell
。我生成了其中的 5 个,我需要知道如何同时识别所有这 5 个并从它们中获取 indexPath.row
。
你可以设置每个 pickerView 的 tag
属性 这是一个整数,你可以用它来识别每个
将 pickerview 标签设置为 indexpath.row 并识别 pickerview。
最初为每个选择器视图设置 tag
值。
当您滚动 pickerview
的单元格时,下面显示的选择器视图的 delegate
方法一直被调用。通过使用标签值找到选择了哪个选择器视图。
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
if(pickerView.tag == 0) {
} else if(pickerView.tag == 1) {
} else if(pickerView.tag == 2) {
}
}