2010-11-17 58 views
0

我正在爲創建類似於PASTEBOT APP(帶有實用程序按鈕)的擴展單元而苦苦掙扎。 我試過各種方法,似乎沒有給我光滑的桌面滾動(沒有抽搐) - 它真的很慢Iphone 3G。我嘗試過的是調用heightForRowAtIndexPath方法,並使用UITableView的beginUpdates/endUpdates方法強制進行平滑刷新。這種方法存在的問題是它需要爲每個單元格提供擴展內容,並簡單地爲未擴展單元格隱藏它(使用剪切)。這看起來效率不高。我嘗試過的另一件事是在selectedIndex中插入一個新的單元格。現在刷新其他單元格(先前添加/展開)存在問題。使用數據源的deleteElementAtIndex和reloadRowsAtIndexPaths的組合會導致不滿意的結果(不平滑,繁忙的動畫)。任何熟悉像PASTEBOT一樣展開的方法? Take a look at this picture!帶TAPBOTS/PASTEBOT按鈕的擴展UITABLEVIEW

回答

0

只是要添加一件事。 EXPAND本身不是問題 - 它的效果很好。我在擴展單元格中添加按鈕時遇到的最大問題是滾動速度非常慢。

+0

你有沒有想過?我堅持實現這個非常相同的功能。 – Frankrockz 2011-04-18 00:38:47