iPhone:跳转到uitableview中的下一个uitextfield,如何?
在我的 iPhone 项目中,我使用 UITableview 和包含 UITextfields 的 UITableViewCells。我在许多应用程序中看到,可以使用下一个按钮跳转到下一个单元格中的下一个文本字段。实现这一目标的最佳方法是什么?
我的想法是获取带有正在编辑的文本字段的单元格的索引路径,然后通过 cellForRowAtIndexPath 获取下一个单元格。但是我怎样才能获得我当前正在编辑的单元格的indexPath呢?
谢谢!
In my iPhone project I'm using a UITableview with UITableViewCells containing UITextfields. I have seen in many apps that it is possible to use a next button to jump to the next textfield in the next cell. What is the best way to accomplish this?
My idea is to get the indexPath of the cell with the textfield that is being editing and then get the next cell by cellForRowAtIndexPath. But how can I get the indexPath of the cell I'm currently editing?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
UITextField
实例的引用。UITextField
实例分配唯一的标记值。[finalTextField setReturnKeyType:UIReturnKeyDone];
在
UITextField 中
委托方法-textFieldShouldReturn:
,遍历响应者:UITextField
instances in your table view.UITextField
instances.[finalTextField setReturnKeyType:UIReturnKeyDone];
In the
UITextField
delegate method-textFieldShouldReturn:
, walk through the responders:假设 UITextField 已添加到 UITableViewCell 中,如下所示,
获取当前索引路径
您可以通过下一行的 UITextField
希望它有帮助!
Assuming the UITextField was added to the UITableViewCell like below
You can get the current index path via
The next row's UITextField would then be
Hope it helps!