防止 UITextField 放弃第一响应者状态
在我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最终的解决方案最终是禁用表格视图的滚动 - 这样单元格就永远不会被回收,键盘也永远不会消失。
Final solution ended up being disabling scrolling for the table view- this way the cell is never recycled and the keyboard is never dismissed.