2011-06-26 48 views
1

在我的應用程序中,我使用tableview的一些行。在每一行中,我都顯示文本的一部分 。在文本的下一行中有一個Expandbtn。如果我們點擊,我們將顯示整個 文本。如何重新加載和動畫iPhone中的UITableView中的特定單元格sdk

爲此我想使用reloadRowsAtIndexPaths:WithAnimation:方法。我想在每個單元格中單擊Expandbtn時應用此方法 。

我正在使用上面的方法來展開單元格中的文本。我的問題如果我在第一個 中展開文本並轉到第二個單元格,它看起來正在擴展並且與第一個單元格重疊。 如果我將表格滾動到頂部,則第一個單元格看起來不是「展開」。

任何人都可以幫助我。 在此先感謝。

+0

沒有代碼,很難找到問題 – edo42

回答

0

有關「如果我將表格滾動到頂部,則第一個單元格看起來不是正在展開」。這聽起來像你不動態確定行的高度。

你在你的NSTableViewController中實現代理方法- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath?如果是這樣,請確保在展開行之前和之後返回不同的值。

相關問題