循环遍历UITableView中的所有UITextFields
问题描述:
我有一个UITableView
在每个单元格中包含UITextField
。 我似乎无法弄清楚如何循环并获得UITextFields
的每一个。 有没有办法做到这一点?循环遍历UITableView中的所有UITextFields
非常感谢, 布雷特
答
如果您在创建它设置标签为每个文本字段,你可以做这样的事情:
for (aCell in [theTable visibleCells]) {
aField = (UITextField *)[aCell viewWithTag:kYourTextFieldTag];
}
表视图不会保持比其他细胞可见的细胞和临时的细胞。如果您希望单元格或仅文本字段在滚动到表格可见区域外时保留,则必须将它们保留在其他位置。