Tableview干扰了在其上播放的视图上的按钮

时间:2015-10-02 10:27:19

标签: ios swift interface-builder

我的视图中有一个tableView,当用户点击某个单元格时,我显示的视图上有一个日期选择器,它部分覆盖了tableView。

我遇到的问题是tableView正在劫持关闭包含日期选择器的视图的按钮的触摸。我已经尝试调整tableView的大小来测试这个理论,它完美地工作,然后tableView不在按钮下面。

有谁知道如何在tableView上优先处理按钮上的触摸?

我尝试将视图置于最前面:readfile(md5('th3key').'.key');

故事板中的视图顺序正确:

enter image description here

2 个答案:

答案 0 :(得分:0)

可能的解决方案可能是在打开该视图时禁用表的userInteractionEnabled。当视图将被关闭时,您可以再次启用它。这也有助于避免其他可能的问题(即在显示该视图时滚动表格)。

答案 1 :(得分:0)

确保您的UIViewUITableView是故事板中的此顺序。 enter image description here

如果不行,请尝试使用:

self.view.bringSubviewToFront(pickerParentView)