【问题标题】:How do I detect touches anywhere on the screen of a tableview, not just the cell?如何检测表格视图屏幕上任何位置的触摸,而不仅仅是单元格?
【发布时间】:2010-11-18 02:36:58
【问题描述】:

当用户点击屏幕上的任意位置时,我想隐藏导航栏、状态栏和标签栏。此选项卡的视图是一个表格视图,但单元格处于非活动状态(它们存储图像和文本并且不执行任何操作)。

有没有检测tableview屏幕触摸的方法?

提前感谢您的帮助!

【问题讨论】:

  • 我最终只使用了 didSelectRowAtIndexPath 来激活适当的操作。在屏幕上的任何地方进行选择变得太复杂了。

标签: iphone uitableview uitabbarcontroller fullscreen


【解决方案1】:

我在工作,所以无法验证这一点,但 UITableView 是 UIResponder 的子类。您应该能够继承 UITableView 并覆盖 -touchesEnded:withEvent: 并从那里做任何您想做的事情。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2014-12-09
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    相关资源
    最近更新 更多