【发布时间】:2013-12-03 09:27:17
【问题描述】:
我的项目设计:
UINavigationController ---> UITableViewController ---> UIViewController
我在navigationItem.titleView 上有一个UISeachBar
我尝试使用UITapGestureRecognizer,它可以工作,但不如预期。仅当我触摸 UITableViewCell 时键盘才会关闭。
我希望UITableView 响应touchesBegan,这样我就可以让键盘在我触摸UITableViewCell 或只是在桌面上滚动时消失。
除此之外,我的 UIViewController 包含一个 googlemap 的视图,它确实响应 touchesBegan 但只有第一次触摸,之后,所有其他触摸都将被忽略。
有人可以帮忙吗?
太长了,没看:我想关闭 UITableView 上的虚拟键盘喜欢 safari 或 chrome:触摸开始时,而不是结束时
【问题讨论】:
-
你试过继承 UITableView 并覆盖触摸事件吗?
标签: ios objective-c uitableview keyboard