是否有可能獲取IndexPath當前插入新行到表中。表數據通過核心數據加載。數據按章節排序。 我想創建一個新的行添加到動畫表中,如下圖所示。動畫表中新添加的行
http://i45.tinypic.com/2ykjj7n.png
是否有可能獲取IndexPath當前插入新行到表中。表數據通過核心數據加載。數據按章節排序。 我想創建一個新的行添加到動畫表中,如下圖所示。動畫表中新添加的行
http://i45.tinypic.com/2ykjj7n.png
這是怎麼回事?這是你想要收集的嗎?我不確定。
[yourTableView beginUpdates];
[yourTableView moveRowAtIndex:firstStateIndex toIndex:endStateIndex];
[yourTableView endUpdates];
當然,您必須首先插入特定的行,以便您可以隨後移動它。動畫可以像這樣發生。
[tblMainView beginUpdates];
[tblMainView reloadRowsAtIndexPaths:<#(NSArray *)#> withRowAnimation:UITableViewRowAnimationLeft];
[tblMainView endUpdates];
reloadRowsAtIndexPaths之後的那一點是什麼:應該說? – paulmelnikow
你可以用下面的方法:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
的代碼進行測試,肯定會爲你工作......從頂部一路
動畫效果是不包括在來自蘋果的默認表動畫。 –