簡體   English   中英

iPhone —在Interface Builder中自定義分組表格視圖

[英]iPhone — customizing a grouped table view in Interface Builder

我正在編寫一個iPhone應用程序。 根據設計,它應該包含許多分組的表視圖。 在這些視圖中,行常常彼此不相似。 例如,在一個屏幕上,一行是任務的名稱,另一行是任務的所有者,另一行是其描述,另一行是其歷史記錄(應該是擴展框),依此類推。 這些行以不同的方式進行編輯。 例如,可以自由格式輸入名稱,但是必須從列表中選擇所有者,該列表將在進一步的表格視圖中顯示。

我認為以編程方式執行所有這些操作會使我發胖。 我想要的是一種在IB中設計這些屏幕的方法。 但是我無法弄清楚如何讓IB對細胞進行單獨治療。 那可能嗎?

謝謝。

在Interface Builder中,為每行創建自定義UITableViewCells,然后在– tableView:willDisplayCell:forRowAtIndexPath:返回適當的自定義單元格。 您還需要在– tableView:heightForRowAtIndexPath:返回每個自定義單元格的高度。

在Interface Builder中,您可以像創建任何視圖一樣創建自定義單元。 您調整單元格的大小,然后用子視圖填充它。 最好為每個具有連接到每個子視圖的IBOutlet的自定義單元格創建UITableViewCells子類。 這樣,您可以輕松訪問標簽,圖像視圖,控件等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM