我一直在閱讀文檔,但我找不到辦法做到這一點。這可能很簡單。將控制器連接到接口構建器?
說我有一個叫做Table的類,它是UITableViewController的子類。 Table有一個頭文件和實現文件,Table.h和Table.m
現在,在我的根視圖控制器中,我想要將一個UITableViewController拖放到該筆尖中,使該UITableViewController成爲一個表,並將其委託和數據源設置爲我可以在Table.m中實現它的協議方法
因此,我在我的RootViewController.h和.m中包含了Table.h,我設置了一個Table *表實例變量和一個@property(nonatomic,retain)IBOutlet Table * table,然後我將一個UITableViewController放到RootViewController.xib中。然後,我去身份檢查員,並嘗試將類更改爲表,但這似乎不起作用。
所以總而言之,我想子類UITableViewController並把它的一個實例放在我的RootViewController.xib中。我的RootViewController是一個SplitViewController,我的目標是在左側窗口中顯示一個表視圖,在右側顯示一個導航視圖。
你是否試圖將rootviewcontroller更改爲tableviewcontroller? – Trevor
我不確定。我試圖將一個UITableViewController拖放到Split View的左側面板,我希望這個UITableViewController成爲我的自定義子類的一個實例,它將委託消息發送給自己。 – Randall
明白了。我需要在界面構建器窗口左側(File's Owner和First Responder所在的欄)上放置一個「對象」(在界面構建器的對象庫中搜索「對象」),將該對象的類更改爲表,然後將一個UITableView拖到界面生成器中,並將它(委託和數據源)連接到側欄上的Table對象。 – Randall