-1

我在UIScrollView里面放了一个UIView,我在里面放了一个按钮UIScrollView,我的要求是当我点击那个按钮时,我正在生成一个UITableView

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

请告诉我是否有任何替代方案UITableView或任何其他解决方案。

4

1 回答 1

1

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

于 2012-11-28T19:22:44.917 回答