4

我有一个包含每个单元格中的文本字段的表格视图,当用户更改值时,比如说,textfield1然后单击textfield2,我在方法中重新加载数据- (void)textFieldDidEndEditing:(UITextField *)textField,因为它正在更改表格视图中的行数,但textfield2光标不可见,仅在第二次单击时它显示光标。我知道问题是重新加载 tableview,因为当我评论reloadData方法调用时,文本字段工作正常。我尝试保存标签textfield2并在 tableview 完成重新加载后我调用becomeFirstResponder了消息,textfield2但它仍然没有显示光标。谁能知道我该如何解决这个问题?

提前致谢!

编辑:调用becomeFirstResponder工作didEndDisplayingCell正常,但此 API 仅在 iOS6.0 中可用,不少于此。我尝试使用willDisplayCell,但这也不起作用,所以任何人都可以告诉,iOS5.0 中是否有其他可用的替代方法,或者还有其他方法可以处理这个问题吗?

4

0 回答 0