2014-10-06 2 views
8

섹션 바닥 글과 테이블 바닥 글이있는 테이블이 있습니다. 핵심 데이터에서 데이터를 수신합니다. 데이터가 변경되면 각 단일 데이터 및 섹션 바닥 글을 다시로드해도 문제가 발생하지 않지만 tableFooterView을 다시로드 할 수는 없습니다.전체 테이블 데이터를 다시로드하지 않고 UITableView tableFooterView 새로 고침

1 
2 
3 
Section footer: 6 
4 
5 
Section footer: 9 
Table footer: 15 

주요 문제는 내가 -willDisplayCell에 애니메이션과는 모든 세포에 발생하고 엉망 내가 [self.tableView reloadData]을 할 때마다 가지고있다 :

나는 그런 일이있다. 테이블 바닥 글을 다시로드하는 방법을 찾을 수 없습니다. 어떤 아이디어라도 환영 할 것입니다.

답변

5

자세히 알아보기 here.

[UIView setAnimationsEnabled:NO]; 
[tableView beginUpdates]; 
[tableView endUpdates]; 
[UIView setAnimationsEnabled:YES]; 
0

tableFooterView에서 setNeedsLayout을 시도한 다음 tableview에서 layoutIfNeeded을 시도 했습니까? 비록 그것이 모든 세포 애니메이션을 유발할 지 모르겠다.

+0

나는 애니메이션을 실행하려하지 않았지만 tableFooterView를 업데이트하지 않았습니다. – jherran

관련 문제