我的表格視圖有一個只有一個按鈕的自定義單元格。我會喜歡這一排是水平的。我不能放很多按鈕,因爲我不知道會有多少物品。或者更確切地說,我有一列有許多列。我想要它: a b c 不垂直。UITableView橫排
我該怎麼辦?
我的表格視圖有一個只有一個按鈕的自定義單元格。我會喜歡這一排是水平的。我不能放很多按鈕,因爲我不知道會有多少物品。或者更確切地說,我有一列有許多列。我想要它: a b c 不垂直。UITableView橫排
我該怎麼辦?
或 2子類UITableViewCell
,添加NSMutableArray
保持按鈕,重寫layoutSubview
爲按鈕,在其中調用將被用於新的UIButton
添加到該數組的方法addButton:
setNeedsDisplay
,使用addButton:
在cellForRowAtIndexPath
。
這很簡單,但對於動態單元格,您需要照顧單元格重用,因爲重複使用的單元格將具有先前創建的單元格中的按鈕子視圖 - 您可以簡單地從cellForRowAtIndexPath
的單元格中刪除所有子視圖,然後添加新的或者如果表中沒有太多單元格,則不能使用重用技術。
任何示例代碼/教程? – user903772
從一個快速的谷歌搜索'Surjit Joshi'和'ade'的答案看起來不錯(我會使用'ade'的建議,因爲它允許您重複使用單元格,節省大量的分配和重繪操作):http: //stackoverflow.com/questions/6939951/how-to-draw-dynamic-number-of-columns-in-uitableviewcell-for-iphone-in-objective也檢查蘋果文檔(它有幾個樣本)https:///developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7-SW18 –
很難想象你想要做什麼。您能否附上您想要實現的內容的圖像,以及現在非工作版本的外觀? – dasblinkenlight