如何检测表格视图屏幕上任何位置的触摸,而不仅仅是单元格?
我想当用户点击屏幕上的任意位置时隐藏导航栏、状态栏和选项卡栏。 此选项卡的视图是表格视图,但单元格处于非活动状态(它们存储图像和文本并且不执行任何操作)。
有没有一种方法可以检测桌面视图屏幕上的触摸?
在此先感谢您的帮助!
I would like to hide the navigation bar, status bar, and tab bar when a user taps anywhere on the screen. The view for this tab is a tableview but the cells are inactive (they store images and text and do not perform any actions).
Is there a method for detecting touches on the screen of a tableview?
Thanks in advance for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我正在工作,所以无法验证这一点,但 UITableView 是 UIResponder 的子类。 您应该能够子类化 UITableView 并覆盖 -touchesEnded:withEvent: 并从那里做任何您想做的事情。
希望有帮助。
I'm at work so I can't verify this, but UITableView is a subclass of UIResponder. You should be able subclass UITableView and override -touchesEnded:withEvent: and do whatever you want from there.
Hope that helps.