2015-08-31 87 views
0

與UITableView相關的問題摺疊和展開模式與動態部分。我們獲得了顯示具有摺疊和展開選項的單元格數量的要求,並且一旦用戶展開將具有部分和單元格列表的單元格。 欲瞭解更多信息,我附上截圖,並請建議我最好的方法。TableView摺疊/展開區段

enter image description here

enter image description here

+0

T這裏有幾個選項如何做到這一點: 1)對於你的可展開部分,你有一個單元,點擊你將通過插入/刪除所需數量的選項(單元格)到你的部分通過'-insertRowsAtIndexPaths:withRowAnimation:'/' -deleteRowsAtIndexPaths:withRowAnimation:' 2)或者將選項單元直接放置在'-tableView:cellForRowAtIndexPath'中併爲它們設置height = 0(即隱藏選項(單元格)。當用戶點擊可展開的第一個單元時 - 請撥打 [tbl beginUpdates]; [tbl reloadRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationFade]; [tbl endUpdates]; – David

+0

當你呼叫最後一個方法時,不要忘記將高度從0改爲正確的值。所以,第一種方法是靈活的,我建議你使用它而不是選項2. – David

+0

[這是我一直使用的](http://sugartin.info/2011/07/20/447/) –

回答

1

有很多庫可用於此,還有更多其他的要求,看看這個cocoacontrols