将TapGestureRecognizer添加到UITableView backgroundView

时间:2013-09-04 14:40:30

标签: ios uitableview uigesturerecognizer

在我的UITableView我有一个contentInset在顶部,我有一个带有UITapGestureRecognizer的backgroundView,我想像按钮一样工作。 因此,如果用户滚动到顶部,则可以看到backgroundView,点击它就可以执行某些操作。

不幸的是,tableView没有通过触摸......关于如何解决这个问题的任何想法?

谢谢,Georg

2 个答案:

答案 0 :(得分:0)

您的tableView将捕获屏幕上的所有事件,在我看来,如果不禁用tableView,则无法实现。也许通过在tableView上添加一个ghost按钮,当用户滚动到顶部时将启用该按钮。

答案 1 :(得分:0)

我通过不使用UIEdgeInsets但通过添加透明的UIButton作为tableview的标题视图来解决它。