【问题标题】:Using Slider Removes UITableView actions like button pressing or scrolling使用 Slider 删除 UITableView 操作,如按钮按下或滚动
【发布时间】:2018-02-14 15:46:29
【问题描述】:

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

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

问题:

启动项目,看看表格是如何工作的,尝试点击按钮。

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

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

【问题讨论】:

    标签: ios swift swift3 slider tableview


    【解决方案1】:

    其实侧边菜单都覆盖了桌子,试试这个

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

    【讨论】:

    • 非常感谢。您能否解释一下您是如何看到它是这样的,以便我可以按照您刚才的方式思考并更清楚地看到事情。
    • 如果您取消选中为幻灯片菜单提供背景的行,您将看到它们覆盖了表格
    • 没错,我什至没有评论,因为我不希望它改变整个屏幕上的背景颜色应该想到这一点。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多