ios - UITableView滚动时如何退出textview

标签 ios swift uitextview

我创建了一个自定义 UITableViewCell,并将 UITextView 放入此原型(prototype)单元格内。当我点击这个textView时,键盘会自动弹起。但是,如果我想隐藏键盘,我必须单击 Return 键。不太方便。

问题来了。如何在滚动 tableview 时放弃 textView 的 firstResponder 来隐藏键盘。

最佳答案

添加UITableViewDelegate并添加以下方法:

func scrollViewDidScroll(_ scrollView: UIScrollView) {
        view.endEditing(true)
}

关于ios - UITableView滚动时如何退出textview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54665883/

相关文章:

iOS 首次启动 View

iOS Touch ID 和单点登录

ios - 内联如何与外部库一起工作? ( swift )

ios - UIWebView 调整大小时出现神秘黑条

ios - 出现键盘时,我应该如何为 UITextView 正确设置 contentInset

ios - 如何在 UITextView 中垂直居中对齐文本

ios nsdictionary 创建 json

json - 将 json 解析为 swift 常量

ios - NSAttributedString 仅适用于 Helvetica Neue

ios - 如何将当前时间增加 5 分钟