2012-10-08 154 views
1

你好老鄉程序員,添加SDNestedTable到子視圖

我想知道如何將SDNestedTable加入到我的一個項目。

下面是SDNestedTable的源代碼:

https://github.com/serverdensity/ios-SDNestedTable

我想這個表在我的項目添加到我的廈門國際銀行的中的一個子視圖。

謝謝,希望有人能幫助我! :)

+0

什麼是你的問題? – Mateus

+0

@MateusNunes如果你下載SDNestedTable,並在iOS模擬器上運行它,你會看到一個菜單結構。我希望能夠把這個視圖放到我的一個XIB文件的子視圖中,替換一個TableView視圖。 –

回答

1

如果你添加一個UITableView到你的XIB文件中,然後點擊第二個選項卡(右側面板),在這使得類SDNestedTable而不是你的UITableView,所以它使它類,而不是SDNestedTable是UITableViewController的一個子類。

您應該能夠那麼你的屬性添加到您的.h文件,並在您的廈門國際銀行將其附加:

@property(nonatomic, weak)IBOutlet SDNestedTable *nestedTable; 

,並在您.m文件會去你需要的所有委託方法是也列在你提供的github鏈接的底部,類似於我想象的UITableView和dataSource和委託方法。

+0

我收到錯誤「未知類型名稱'SDNestedTable'」。在閱讀我的「如何」部分中,它說「創建SDNestedTable的子類」。這是如何完成的?或者你是否已經在你的回答中提到了它,我只是錯過了一個觀點? –

+0

,我只是將Github鏈接的所有文件拖入我的項目中,或者選擇一個?我很抱歉所有這些問題。我在學。 –

+0

您應該將整個'SDNestedTable'文件夾添加到您的項目中,因爲這些是您將要使用的文件。我不太確定你是否真的需要創建一個SDNestedTable的子類來使用它,因爲它的子類將允許你進一步覆蓋和定製它的特性。 – Brayden

0

有三個問題(根據你的實際的源代碼,您在other question發佈審查):

  1. 你需要確保你包括你的「複製包發鈔銀行和PNG文件資源「;

  2. 如果你要支持iOS 6中,存在SDNestedTable一個錯誤,你必須的SDGroupCellcellIndexPathassignretain改變;

  3. 如果您將SDNestedTable(帶有自己的控制器)作爲子視圖SDNestedTableController的子視圖添加,那麼您應該使用view controller containment

所有這一切都在更詳細的我對方的回答解釋了這個問題: