使用 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)
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)