【问题标题】:Side menu controller侧边菜单控制器
【发布时间】:2017-08-18 18:06:42
【问题描述】:

我正在开发一个 YouTube 项目,但问题是我想添加一个侧边菜单,而且我知道该怎么做。但是,当我按下一个单元格时,我不希望它加载新视图。相反,我希望它更新我的表格视图,因为我不希望 20 个不同的视图做几乎相同的事情,只是加载不同的视频。知道如何实现我的目标吗?

我正在考虑使用这个侧边菜单:https://github.com/John-Lluch/SWRevealViewController

快速编码

【问题讨论】:

    标签: swift uitableview view side-menu


    【解决方案1】:

    您可以创建一个自定义类,将所有 tableview 初始化作为 BaseClass 并为不同的菜单创建 childClass。而不是:

    class menu1: UITableViewController {
    }
    
    class menu2: UITableViewController {
    }
    

    使用这个:

    class BaseTableViewController: UITableViewController {
    }
    
    class menu1: BaseTableViewController {
    }
    
    class menu2: BaseTableViewController {
    }
    

    重用该类并使用可自定义的输入参数为单元格制作获取函数内容。您可以参考letsbuildthatapp youtube 教程系列以供参考。它有一个letsbuildyoutube 应用系列。

    【讨论】:

    • 您能否解释更多?不知道怎么植入
    • 点击单元格实现的效果可以通过在'viewDidLoad'中调用或在数据获取完成后调用重新加载视图来触发
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 2020-09-11
    • 2020-12-26
    • 1970-01-01
    相关资源
    最近更新 更多