使用 Slider 删除 UITableView 操作,如按钮按下或滚动

Using Slider Removes UITableView actions like button pressing or scrolling

Link 下载 XCODE 项目以更好地了解正在发生的事情:https://ufile.io/qcwxd

注意:我使用 Cocoa pods 安装 LCSliderMenu,因此打开正确的工作区。

问题:

启动项目并查看 table 的工作原理,尝试单击按钮。

完成后导航至 ViewController.swift,然后导航至 ViewDidLoad,然后取消注释函数 example() 现在再次 运行 项目,看看 table 是如何无响应的。

显然,我认为滑块接管了 tableView 的整个手势识别器以及按钮的操作。关于如何解决这个问题有什么想法吗?

实际上侧边菜单覆盖了 table ,试试这个

 view.addSubview(slideMenu)
 view.insertSubview(slideMenu, belowSubview: self.tableView)