2017-08-18 38 views
0

你好,我正在一個YouTube項目上工作,問題是我想添加一個側面菜單,我知道如何做到這一點。但是,當我按下單元格時,我不希望它加載新視圖。相反,我希望它更新我的表格視圖,因爲我不想要20個不同的視圖來完成幾乎相同的事情,只是加載不同的視頻。任何想法如何我能實現我的目標?副菜單控制器

我想用此方菜單:https://github.com/John-Lluch/SWRevealViewController

編碼迅速

回答

0

你可以創建一個自定義的類,它所有的tableview初始化爲BaseClass的,並childClass,不同的菜單。相反的:

class menu1: UITableViewController { 
} 

class menu2: UITableViewController { 
} 

使用此:

class BaseTableViewController: UITableViewController { 
} 

class menu1: BaseTableViewController { 
} 

class menu2: BaseTableViewController { 
} 

重用班級做出了取功能的內容爲細胞與自定義的輸入參數。你可以參考Letbuildthatapp YouTube教程系列以供參考。它有一個letsbuildyoutube應用程序系列。

+0

你能否解釋更多請我做了側面菜單,但我不知道如何讓我例如按一個單元格重新加載我的觀點與新視頻?不知道如何植入它 – atheer21

+0

通過單擊單元格可以實現的功能可以通過在'viewDidLoad'中調用它來觸發,或者在數據抓取完成後調用重新加載視圖 –