안녕하세요, 많은 표 객체가있는 tableview가 있습니다. 만약 내가 전체 테이블을 다시로드하지 않고 한 행을 추가하려면. 셀에 몇 가지 프로세스가 있기 때문입니다. 아무도 도울 수 있니?테이블을 다시로드하지 않고 행을 삽입하십시오.
8
A
답변
12
당신은 2 가지 방법으로 그것을 할 수 있습니다 -
[tableView beginUpdates];
[tableView insertRowsAtIndexPaths:newResults withRowAnimation:UITableViewRowAnimationNone];
[tableView endUpdates];
또는 여기 newResults
[tableView insertRowsAtIndexPaths:newResults withRowAnimation:UITableViewRowAnimationNone];
는
NSArray
당신이 만들 필요가
NSIndexPath
의입니다. 그런 다음 새 행이 해당 행에 삽입됩니다 (애니메이션이 있거나없는 경우). 대리자 메서드 아래
은
+0
들으 남자, – user1072740
+0
작업하는 이유는있다 두 예제 모두에서'withRowAnimation : UITableViewRowAnimationNone'을 사용하고 있습니까? – Gomfucius
2
사용
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
관련 문제
- 1. 'for'루프를 사용하지 않고 gridView에 여러 행을 삽입하십시오.
- 2. 다시로드하지 않고 내용을 동적으로로드하십시오.
- 3. 테이블을 셀에 삽입하십시오 (Excel)
- 4. 데이터베이스에 추가 행을 삽입하십시오.
- 5. datacontext에 격자 행을 삽입하십시오.
- 6. VB - 빈 행을 삽입하십시오.
- 7. PHP/MySQL : 행을 임시로 삽입하십시오.
- 8. 다시로드하지 않고 데이터 새로 고침
- 9. 페이지를 다시로드하지 않고 재설정 양식
- 10. 페이지를 다시로드하지 않고 변수 변경
- 11. AJAX를 다시로드하지 않고 로그인 페이지
- 12. 다시로드하지 않고 업데이트하는 페이지 만들기
- 13. 뚜렷한 다시로드하지 않고 URL 업데이트
- 14. 다시로드하지 않고 페이지 창간에 탐색
- 15. 페이지를 다시로드하지 않고 콘텐츠 요청
- 16. 셀을 다시로드하지 않고 UITableViewCell에서 이미지 변경
- 17. 한 행을 삽입하는 단일 행을 삽입하십시오.
- 18. 테이블에 마지막으로 추가 한 데이터를 다시로드하지 않고 표시하는 방법은 무엇입니까?
- 19. iframe을 다시로드하지 않고 iframe 높이를 감지합니다.
- 20. 하나의 쿼리에서 두 테이블을 삽입하십시오.
- 21. 모든 X 행을 Excel에 삽입하십시오.
- 22. EasyUI DataGrid 행을 데이터베이스에 삽입하십시오.
- 23. 데이터를 기다리지 않고 데이터베이스에 삽입하십시오.
- 24. 테이블 A에서 행을 업데이트하기 전에 테이블 B에 행을 삽입하십시오.
- 25. 전체 페이지를 다시로드하지 않고 파일 업로드
- 26. 변수 변경 onchange 페이지를 다시로드하지 않고 선택
- 27. 자바 스크립트에서 페이지를 다시로드하지 않고 div에 타겟팅
- 28. jQuery 간단한 양식 제출 (다시로드하지 않고)
- 29. 다시로드하지 않고 브라우저 주소 표시 줄을 업데이트하십시오.
- 30. 페이지를 다시로드하지 않고 배열을 새로 고침
샘플 코드 : http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Listings/ReadMe_txt.html –