UITextField在UITableView中成为FirstResponder

时间:2010-04-23 10:40:14

标签: iphone cocoa-touch uitableview uitextview

我有一个问题,我不知道如何解决。也许你们中的任何人都可以帮助我找到正确的方向......

简单我有一个UITableView,每个单元格都包含一个UITextField。当我编辑单元格(UITextField)并点击返回键时,会在当前单元格下插入一个新行。之后我在TableView上重新加载数据,显示新行。这里一切都好。

现在我的问题,我想在最新添加的行上[UITextField成为FirstRirstResponder]。但无论如何我无法找到完成此任务。我可以发布代码,但没有找到必要的。

干杯。

1 个答案:

答案 0 :(得分:2)

您应该能够以某种方式获取最后插入行的indexPath。如果你有这个indexPath,你可以调用tableView的cellForRowAtIndexPath:方法。

现在你有了最后一个插入的单元格,可以调用textfield的becomeFirstResponder方法(你有自定义单元吗?)。