我试图用滑动手势隐藏键盘,在 iOS 7 中我知道有 UIScrollViewKeyboardDismissModeOnDrag
但这似乎只有在有东西要滚动时才有效,而不是当搜索在 UIKeyboard 下,但没有足够的行来 ScrollView 此 UIScrollViewKeyboardDismissModeOnDrag
不起作用,因为没有可滚动的内容,我如何在没有任何内容时也可以通过滑动手势关闭键盘滚动?
最佳答案
最简单、最优雅的代码方式,以及最好的使用感觉,就是始终设置
self.tableView.alwaysBounceVertical = YES;
当使用 UIScrollViewKeyboardDismissModeOnDrag 时。
这样一来,您始终可以垂直拖动弹跳,因此问题不存在。
关于ios - UIScrollViewKeyboardDismissModeOnDrag 当没有滚动不起作用时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27886203/