防止 UITextField 退出第一响应者状态
Posted
技术标签:
【中文标题】防止 UITextField 退出第一响应者状态【英文标题】:Keep UITextField from resigning first responder status 【发布时间】:2011-12-15 22:26:52 【问题描述】:在我的 UITableView 中,我只有一个单元格,其中有一个 UITextField。该设置与 ios 5 的 iPhone 上的更改电话名称表视图相同。问题是,每当用户将单元格向上拖动以使其移出视图,然后它又回落时,文本字段将退出其第一响应者状态,因为正在重新加载单元格。鉴于表格视图只有一个单元格,我该如何防止这种情况发生?
【问题讨论】:
【参考方案1】:最终的解决方案是禁用表格视图的滚动 - 这样单元格就不会被回收,键盘也不会被关闭。
【讨论】:
以上是关于防止 UITextField 退出第一响应者状态的主要内容,如果未能解决你的问题,请参考以下文章
UITableViewCell 中具有第一响应者状态的 UITextField 是不是会阻止单元格重用?
使用 UIToolbar/UITextField 辞职第一响应者问题
自动更正文本时,UITextField 未调用 editorChanged 事件
UITextField 成为第一响应者后,UITableView 不会将单元格滚动到可见