循环遍历UITableView中的所有UITextFields

问题描述:

我有一个UITableView在每个单元格中包含UITextField。 我似乎无法弄清楚如何循环并获得UITextFields的每一个。 有没有办法做到这一点?循环遍历UITableView中的所有UITextFields

非常感谢, 布雷特

如果您在创建它设置标签为每个文本字段,你可以做这样的事情:

for (aCell in [theTable visibleCells]) { 
    aField = (UITextField *)[aCell viewWithTag:kYourTextFieldTag]; 
} 

表视图不会保持比其他细胞可见的细胞和临时的细胞。如果您希望单元格或仅文本字段在滚动到表格可见区域外时保留,则必须将它们保留在其他位置。