2011-12-27 184 views
35

我想知道在我的UITableView「靜態單元」中選擇單元格還是選擇「動態原型」之間的區別。靜態單元格和動態原型有什麼區別?

如果我想創建一個帶有「+」按鈕的UITableView添加單元格(例如設置鬧鐘時的聯繫人應用或時鐘)。我應該選擇哪一個?

回答

61

靜態單元在Interface Builder中基本上是「你看到的就是你所得到的」。你在UITableView中輸入的內容是你在運行應用程序時會看到的內容。

動態原型,而是允許你通過調用打好了,您可以重新使用細胞:

UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CELL_ID_SET_IN_IB]; 

有了這個,你決定使用在UITableViewController委託方法細胞的數量。您可以有多個原型單元格,並根據索引路徑確定要加載的單元格。

你可以同時使用segues。

我會爲您的應用推薦原型,因爲從您的問題看來,您擁有的單元格數量將發生變化。

+0

謝謝你,我正在尋找! – tomidelucca 2011-12-27 06:33:49

相關問題