防止 UITextField 放弃第一响应者状态

发布于 2024-12-21 19:59:57 字数 177 浏览 2 评论 0原文

在我的 UITableView 中,我只有一个单元格,其中有一个 UITextField。该设置与 iOS 5 的 iPhone 上的更改电话姓名表视图相同。问题是,每当用户向上拖动单元格使其移出视图,然后再次向下拖动时,文本字段就会放弃其原来的位置。第一响应者状态,因为单元格正在重新加载。鉴于表视图只有一个单元格,如何防止这种情况发生?

In my UITableView I have only a single cell, with a UITextField in it. The setup is identical to the change phone name table view on the iPhone with iOS 5. The problem is, whenever the user drags the cell up so that it moves out of view, and then it falls back down again, the text field resigns its first responder status because the cell is being reloaded. How can I keep this from happening, given that the table view only has one cell?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧情勿念 2024-12-28 19:59:58

最终的解决方案最终是禁用表格视图的滚动 - 这样单元格就永远不会被回收,键盘也永远不会消失。

Final solution ended up being disabling scrolling for the table view- this way the cell is never recycled and the keyboard is never dismissed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文