2012-11-28 137 views
-1

我在UIView中放置UIScrollView,我在UIScrollView中放置了一个按钮,我的要求是当我点击该按钮时,我正在生成UITableView当用户触摸滚动视图上的任何位置时隐藏表格

我想在用户触摸滚动视图的任何位置时隐藏该表格,但- touchesBegan:withEvent:方法不起作用。我也试过UITapGuestureRecogniser,但是当我在表格视图中选择任何一行时,它会产生一个问题,因为在tableView:didSelectRowAtIndexPath:方法中,我正在将表格中的数据转换为文本字段。

请告诉我,UITableView或其他解决方案是否有其他选择。

回答

1

您可以在tableview后添加叠加视图,并将UITapGuestureRecogniser设置为该视图。保持其背景色为清晰的颜色,以便用户不会看到它。您可以在添加表格时添加此视图,并在用户与表格一起点击此视图时将其删除。

相关问题