- 條件:我有一個自定義TableViewCell和我做的所有的事情編程,沒有xibs。 ,如果我想要做一個MVC(拆分視圖和行動),要使用的TableView或使用單一TableViewController,這是MVC設計更好
- ?
- 據我所知,TableView只是一個UI視圖,而TableViewController可以包含一些邏輯。這是否意味着,如果我想要一個嚴格的MVC設計,我需要使用TableView和另一個object-c文件來處理TableView,TableViewCell的邏輯。
我已經在stackoverflow上搜索了這個,谷歌,並沒有一個具體的答案或很好的理解。使用的TableView或TableViewController時,我有自定義TableViewCell和想要做的MVC
thnx你的話。閱讀你的答案後,我認爲自定義一個表視圖是相同的自定義tableviewcell。也就是說,如果有人想自定義表視圖,他需要定製一個tableviewcell和實例化的cellForRowAtIndexPath – max
對不起的tableviewcell,但UITableViewCell的是一個視圖類,它的UIView繼承。並且您在其中呈現視圖,例如標籤或圖像。我也不明白關於UITableViewController的斷言,「它只是爲了用戶的方便而從UIViewController中分類的」?它是一個完整的視圖控制器。 – Monolo
與你相關的第一部分,我要編輯它。但關於UIViewController我不同意。你可以通過使用TableView的委託,而不用UITableViewController來完成與UIViewController相同的事情。 – pbibergal