我创建了一个表格,其中每个单元格都包含一个文本标签和一个文本字段。我正在添加文本字段[cell addSubview:passwordField];
,从视觉角度来看,它们出现并且是可编辑的,等等......
当我尝试从文本字段中检索输入的值时,就会出现问题。我遍历单元格并尝试获取子视图(即文本字段),但是,我的迭代只发现了文本标签。
这是我用来搜索的代码:
for(NSInteger i =0; i < [tableView numberOfRowsInSection:0]; i++){
NSIndexPath *path = [NSIndexPath indexPathForRow:i inSection:0];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:path];
UIView* subView = [[cell.contentView subviews]lastObject]; // I've also tried object at index here
// Anything beyond this is just matching....
我采用的另一种方法是递归搜索子视图,但同样没有产生任何结果。