gpt4 book ai didi

ios - 如果 UITextField 是在 UITableViewCell 中以编程方式创建的,如何退出第一响应者?

转载 作者:行者123 更新时间:2023-11-28 14:33:33 25 4
gpt4 key购买 nike

我创建了一个自定义的 tableViewCell,它只包含一个用于数据输入的 textField,就像在表单中一样。当用户点击完成时,我将如何移动到表单中的下一个 cell/textField 并在表单完成时最终退出键盘?

问题更新:

我已经为我的自定义 tableViewCell 创建了一个包含类的单独文件。该单元格仅包含一个限制为适合整个单元格的 textfield。我当前的解决方案是将每个单元格分配为 textField 委托(delegate),并在每个单元格上辞去第一响应者。

在我的 tableViewController 上,我将上述自定义单元格出队 4 次以获得简单的表单。但是我不确定如何访问 tableViewCell 文件中的 textField ,例如当用户点击 Done 时跳转到下一个 textField 或检查所有字段是否具有有效条目以保存信息。

最佳答案

我也遇到了同样的问题。因此,为了遇到这种情况,我在 tableView 的属性检查器中选择了选项 - Keyboard > Dismiss on Drag

(这将在您滚动表格 View 时退出文本字段)

您可以在表格 View /表格 View 单元格上使用点击手势来退出响应者。

关于ios - 如果 UITextField 是在 UITableViewCell 中以编程方式创建的,如何退出第一响应者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51072127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com