Ios 以编程方式开始编辑另一个表视图单元格中的UITextField

Ios 以编程方式开始编辑另一个表视图单元格中的UITextField,ios,swift,uitableview,uitextfield,Ios,Swift,Uitableview,Uitextfield,我有一个UITableView,每个单元格中都有一个UITextField。编辑完每个文本字段后,我希望以编程方式开始编辑下一个按时间顺序排列的单元格中的文本字段 在func textFieldShouldReturn(textField:UITextField)中,我将退出文本字段的第一个响应程序,并使用tableView.scrollToRowatinexPath(scrollIndexPath,atScrollPosition:UITableViewScrollPosition.Botto

我有一个
UITableView
,每个单元格中都有一个
UITextField
。编辑完每个文本字段后,我希望以编程方式开始编辑下一个按时间顺序排列的单元格中的文本字段

func textFieldShouldReturn(textField:UITextField)
中,我将退出文本字段的第一个响应程序,并使用
tableView.scrollToRowatinexPath(scrollIndexPath,atScrollPosition:UITableViewScrollPosition.Bottom,动画:true)以编程方式滚动到下一个表视图单元格


有没有办法开始编辑下面单元格中的文本字段?

正如Suryakant在评论中指出的那样,我在发布问题后立即发现,我正在调用
文本字段shouldReturn中的以下内容:

let cell = tableView.cellForRowAtIndexPath(NSIndexPath(forRow: 1, inSection: 0)) as! CustomTableViewCell

cell.textField.becomeFirstResponder()

这应该可以解决问题。

正如Suryakant在评论中指出的那样,我在发布问题后立即发现,我在
文本字段shouldReturn中调用以下内容:

let cell = tableView.cellForRowAtIndexPath(NSIndexPath(forRow: 1, inSection: 0)) as! CustomTableViewCell

cell.textField.becomeFirstResponder()

这应该可以做到。

您可以获得如下所示的单元格,并开始第一响应程序

let cell = calenderTableView .cellForRowAtIndexPath(indexPath)
cell.textField.becomeFirstResponder()

您可以获得如下所示的单元格,并开始第一响应程序

let cell = calenderTableView .cellForRowAtIndexPath(indexPath)
cell.textField.becomeFirstResponder()

您可以通过发送
becomeFirstResponder
消息来创建下一个
UITextField
第一响应者。您可以通过发送
becomeFirstResponder
消息来创建下一个
UITextField
第一响应者