Ios 当一个视图控制器中有多个表时,如何在UITableViewCell中获取多个textfield引用?

Ios 当一个视图控制器中有多个表时,如何在UITableViewCell中获取多个textfield引用?,ios,swift,uitableview,uitextfield,Ios,Swift,Uitableview,Uitextfield,我在一个视图控制器中有一个3表,每个表有一个单元格 在单元格中有多个textField,所以我想在shouldChangeCharacter方法中获取textField引用 那么如何才能得到特定的tableCell特定的textfield 当您在cellForRowAt 1-访问您的UITextField,并给它一个标签。(cell.textField.tag=0) 2-将其委托设置为self。(cell.textField.delegate=self) 3-执行所需的委托,并在标记上执行功能检

我在一个视图控制器中有一个3表,每个表有一个单元格

在单元格中有多个textField,所以我想在shouldChangeCharacter方法中获取textField引用


那么如何才能得到特定的tableCell特定的textfield

当您在
cellForRowAt

1-访问您的
UITextField
,并给它一个标签。(
cell.textField.tag=0

2-将其委托设置为self。(
cell.textField.delegate=self

3-执行所需的委托,并在标记上执行功能检查,然后执行所需操作

现在在
shouldChangeCharacter
函数中检查
UITextField
标记

抬起头来

由于您动态地设置了那些
UITextField
的委托和标记,所以不要像上面的示例那样静态地设置标记,最好是像
indexPath.row
那样

委托
UITextFieldDelegate


请记住:标记不是唯一的标识符,所有带有共享标记的
UITextField
都可以被视为相同的标记

是的,你是对的,但当我在多个单元格中有一个多文本字段时,我如何设置标记并利用??你想实现什么?我可能能够提供帮助在最坏的情况下,你可以静态地为每个单元格定义一组标记,