我想在pickerview
中显示textfield
作为tableview
的输入。我正在为tableview中的所有行重用相同的单元格xib。在indexpath.row == 1想要更改年龄,因此textfield
的输入为pickerview
,其中包含来自18 to 100
的数字。在点击textfield
时的下一行,我需要更改性别,因此选择器视图中的数据应为male
和female
。请帮助我实现这一目标。
提前致谢。
答案 0 :(得分:0)
您只需重新加载选择器视图:
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[Yourpickerview reloadAllComponents];
}
答案 1 :(得分:0)
设置文本字段的标记,并在textFieldShouldBeginEditing中获取标记,然后添加
pickerVw = [[UIPickerView alloc] init];
pickerVw.dataSource = self;
pickerVw.delegate = self;
pickerVw.tag = TAG_PICKER;
// ... ...
[pickerVw reloadAllComponents];
答案 2 :(得分:0)
请参阅GitHub link在swift中为此目的制作的演示</ p>
由于