1
我有一個完全工作UITableView
,與刪除,排序,插入等動畫時,正在繪製的UITableViewCell
如何設置動畫像褪色,中間或下到UITableViewCell
當細胞被添加到UITableView,而不是當使用UITableViewCellEditingStyleInsert
,但是當從一個數組添加項目時
我有一個完全工作UITableView
,與刪除,排序,插入等動畫時,正在繪製的UITableViewCell
如何設置動畫像褪色,中間或下到UITableViewCell
當細胞被添加到UITableView,而不是當使用UITableViewCellEditingStyleInsert
,但是當從一個數組添加項目時
您是否試圖爲每個添加的對象插入一個單元格(使用insertRowsAtIndexPaths:withRowAnimation:
)?
可能是這樣的:
- (void)addContentFromArray:(NSArray *)array {
[self.tableView beginUpdates];
NSMutableArray *indexPaths = [NSMutableArray arrayWithCapacity:[array count]];
for (id object in array) {
NSIndexPath *newIndexPath = [NSIndexPath indexPathForRow:[self.dataSource count] inSection:0];
[self.dataSource addObject:object];
}
[self.tableView insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationAutomatic];
[self.tableView endUpdates];
}
進出口目前使用' - (NSInteger的)的tableView:(UITableView的*)的tableView numberOfRowsInSection:(NSInteger的)部分 { 返回[陣列計數]; (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {return cell;}' – feco 2012-02-07 23:03:42