侧菜单控制器

时间:2017-08-18 18:06:43

标签: swift uitableview view side-menu

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

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

快速编码

1 个答案:

答案 0 :(得分:0)

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

class menu1: UITableViewController {
}

class menu2: UITableViewController {
}

使用此:

class BaseTableViewController: UITableViewController {
}

class menu1: BaseTableViewController {
}

class menu2: BaseTableViewController {
}

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