2012-03-08 36 views
0

在我的應用程序中,我有一些筆尖,每個筆尖最多包含3個桌面視圖,一個在另一個上面,我沒有選擇相應的選項卡(即分段控制段)時將其設置爲隱藏。如何避免加載.nib文件中最初隱藏的tableviews?

問題是:如果不需要(即隱藏),我可以避免加載所有的筆尖組件嗎?比方說,我在視圖中有3個表格,我想只加載第一個表格(上面的表格),如果需要的話,根據需要加載其他表格視圖。以編程方式構建tableview是實現此目的的唯一方法?

只是澄清:我不使用相同的tableview與不同的數據源,因爲我想分別管理每個表上的「拖動刷新視圖」,我喜歡這個想法有單獨的表(它似乎更加整潔我)。

回答

0

只需用UITableViewController分別在3個筆尖中劃分該NIB,然後按需要以編程方式切換它們。您的代碼將更加有組織,您的資源更易於維護。簡化!