侧边菜单控制器
Posted
技术标签:
【中文标题】侧边菜单控制器【英文标题】:Side menu controller 【发布时间】:2017-08-18 18:06:42 【问题描述】:我正在开发一个 YouTube 项目,但问题是我想添加一个侧边菜单,而且我知道该怎么做。但是,当我按下一个单元格时,我不希望它加载新视图。相反,我希望它更新我的表格视图,因为我不希望 20 个不同的视图做几乎相同的事情,只是加载不同的视频。知道如何实现我的目标吗?
我正在考虑使用这个侧边菜单:https://github.com/John-Lluch/SWRevealViewController
快速编码
【问题讨论】:
【参考方案1】:您可以创建一个自定义类,将所有 tableview 初始化作为 BaseClass 并为不同的菜单创建 childClass。而不是:
class menu1: UITableViewController
class menu2: UITableViewController
使用这个:
class BaseTableViewController: UITableViewController
class menu1: BaseTableViewController
class menu2: BaseTableViewController
重用该类并使用可自定义的输入参数为单元格制作获取函数内容。您可以参考letsbuildthatapp youtube 教程系列以供参考。它有一个letsbuildyoutube 应用系列。
【讨论】:
您能否解释更多?不知道怎么植入 点击单元格实现的效果可以通过在'viewDidLoad'中调用或在数据获取完成后调用重新加载视图来触发以上是关于侧边菜单控制器的主要内容,如果未能解决你的问题,请参考以下文章