2009-06-30 52 views
2

可能重複:
Can you animate a height change on a UITableViewCell when selected?似乎是不可能的:動畫行的高度變化的UITableView

這似乎像蘋果學習文檔後不可能完成的任務。是否可以動畫表格行的高度變化?據我所知,你只能動畫插入和刪除。

您還可以在表格視圖單元格(佈局etC)中設置動畫效果,但不能真正爲單元格的高度設置動畫效果(並希望其餘行也相應地進行動畫製作)。舉例來說,假設第3行的高度是兩倍。我預計第4,5,6行會下移。有任何想法嗎?

回答

2

怎麼樣調用一個替換另一個在特定行一個細胞的方法 - 如果新電池具有更高的高度過程中應進行動畫處理。您可以在同一小區的新實例,以取代較短的...

0

我們可以設置動畫選擇單元格的表格視圖單元,也可以通過增加細胞的高度..

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath; 


if (indexPath.row == selected_row) 
{ 
    return 180.0f; 
} 
else { 
    return 120.0f; 
}