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
第一响应者