循环遍历UITableView中的所有UITextField

时间:2010-07-17 00:37:31

标签: objective-c iphone uitableview

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

非常感谢, 布雷特

1 个答案:

答案 0 :(得分:3)

如果您在创建时为每个文本字段设置标记,则可以执行以下操作:

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

表格视图不会保留除可见单元格以外的单元格,而是暂时将单元格重新排列。如果您希望单元格或文本字段在滚动到表格的可见区域之外时保持不变,则必须将它们保留在其他位置。