首先,我不知道如果控制器是正確的話。我想要達到的是這個。如何在目標C中實現多個控制器C
@interface ClubViewController : CoreDataTableViewController :NRGridViewController
{
我知道在Objective-C中這是不可能的。但是有沒有辦法解決這個問題? 因爲我想使用CoreDateTableViewController和NRGridViewController。
親切的問候
燕姿 編輯
這是我的故事板層次的樣子。
-ViewController
-TableView
-View
-TableViewCell
所以我有一個tableview控制器,但在這個tableview控制器上方,你會發現一個帶有三個按鈕的小視圖。當我按下按鈕1時,我想將tableview帶走,並用NRGridview控制器繪製一個gridView。但是當我按下按鈕2和3時,使用CoreDataTableViewController填充我的tableview。
我希望這解釋更多我的問題。
更新了我的答案 – NSAddict
我想最好是如果你製作一個新的視圖控制器,它可以在一組其他視圖控制器視圖之間切換。 您可以將視圖控制器(如表視圖控制器和網格視圖控制器)保存在一個數組中,並將其從視圖中添加/刪除。 – NSAddict
你應該看看http://subjective-objective-c.blogspot.ch/2011/08/writing-high-quality-view-controller.html,它詳細地解釋了UIViewController是如何工作的,並且它鏈接到一個github項目爲VC容器。 –