2011-07-13 29 views
2

我一直在閱讀文檔,但我找不到辦法做到這一點。這可能很簡單。將控制器連接到接口構建器?

說我有一個叫做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,我的目標是在左側窗口中顯示一個表視圖,在右側顯示一個導航視圖。

+0

你是否試圖將rootviewcontroller更改爲tableviewcontroller? – Trevor

+0

我不確定。我試圖將一個UITableViewController拖放到Split View的左側面板,我希望這個UITableViewController成爲我的自定義子類的一個實例,它將委託消息發送給自己。 – Randall

+1

明白了。我需要在界面構建器窗口左側(File's Owner和First Responder所在的欄)上放置一個「對象」(在界面構建器的對象庫中搜索「對象」),將該對象的類更改爲表,然後將一個UITableView拖到界面生成器中,並將它(委託和數據源)連接到側欄上的Table對象。 – Randall

回答

0

我需要在界面生成器窗口的左側(文件的所有者和第一響應者所在的欄上)放置一個「對象」(在界面生成器的對象庫中搜索「對象」),更改將該對象的類拖到Table上,然後將UITableView拖到界面構建器中,然後將它(代理和數據源)連接到側欄上的Table對象。