2011-11-28 23 views
1

我想創建一個UITableView,您可以在其中創建推送另一個tableview並顯示文件夾內容的文件夾。該表從plist獲取其數據並且是完全可編輯的。我希望可以在文件夾內創建無限文件夾,而無需爲每個文件夾推送額外的視圖控制器。我已經在幾個應用程序中看到了這一點,我只是想知道它是如何實現它的最好方法。在UITableView中創建「文件夾」,將內容推向下一個UITableView(無限!)

回答

0

使用您的自定義「文件夾」設計創建帶有表格視圖的UIViewController。聲明在.h NSArray作爲數據源。將此數據源加載到表格視圖中。當用戶從表格中選擇項目時,從數據源中刪除所有項目並用新項目(從你的plist)填充它。重新載入表格視圖。

我想你也需要定製UITableViewCell。

此功能的主要思想是如何組織你的數據源plists。他們應該有一個樹形結構。

+0

是的,這是簡單的方法。但是我產生了很多問題。 Theres沒有動畫,theres沒有後退按鈕,我想推一個viewcontroller,但不是和每個子目錄的額外vc。 – JonasG

+0

想想ifile吧,它提供了我正在談論的內容。 – JonasG

+0

@Maxner,我沒有看到問題。任何動畫都可以添加到UIView(單元格也是一個視圖,表格視圖),回到butoon是UIView - 你可以隨時添加它。 – beryllium

相關問題