您好我正在开展一个YouTube项目,问题是我想添加一个侧边菜单,我知道该怎么做。但是,当我按下一个单元格时,我不希望它加载一个新视图。相反,我希望它更新我的表视图,因为我不希望20个不同的视图做几乎相同的事情,只是加载不同的视频。知道如何实现我的目标吗?
我在考虑使用这个侧边菜单:https://github.com/John-Lluch/SWRevealViewController
快速编码
答案 0 :(得分:0)
您可以创建一个自定义类,将所有tableview初始化作为BaseClass,并为不同的菜单创建childClass。而不是:
class menu1: UITableViewController {
}
class menu2: UITableViewController {
}
使用此:
class BaseTableViewController: UITableViewController {
}
class menu1: BaseTableViewController {
}
class menu2: BaseTableViewController {
}
重用该类并使用可自定义的输入参数为单元格创建获取函数内容。您可以参考letsbuildthatapp youtube教程系列以供参考。它有一个letsbuildyoutube应用系列。