【发布时间】:2014-01-23 02:29:08
【问题描述】:
那里有一些答案,例如this,但在存在UIScrollView 或UICollectionView 的情况下,它不起作用。viewController 上的 touchesBegan 方法永远不会被调用。
在屏幕上,我在顶部有一个UITextField。
在此之下,填满屏幕其余部分的是UICollectionView。
如果我触摸 UITextField 以外的任何地方,我需要关闭键盘(显然包括集合视图)
那么最好的方法是什么?
对于这样一个常见的 UI 范例,似乎应该有一个众所周知的解决方案,但我还没有遇到过。
【问题讨论】:
-
你试过TPKeyboardAvoiding吗?
标签: ios uiviewcontroller uiscrollview uicollectionview first-responder