2014-06-20 3 views
2

를 다시로드하지 않고 특정 jQuery과 셀 높이를 변경 :정적으로 여기 내 문제의

나는이 jQuery과 각 셀에 나는 다음과 같은 몇 가지 UILabels 표시 :

---------------- 
|  "A"  | 
---------------- 
|  "B"  | 
---------------- 
|  "C"  | 
---------------- 

각 셀은 탭 수와이다 탭하면 다른보기로 이동하여 사용자가 일부 셀 내용을 추가 할 수 있습니다. 사용자가 추가를 완료하면보기가 팝업됩니다.
UITable 셀이 사용자가 추가 한 새 레이블로 정적으로 업데이트되는 것을보고 싶습니다. 그렇게하지

---------------- 
|  "A"  | 
|  "New" | 
---------------- 
|  "B"  | 
---------------- 
|  "C"  | 
---------------- 

: 사용자가 첫 번째 셀에 일부 내용을 추가 한 경우 (이전에 하나 개의 레이블 "A"로) 예를 들어, 다음 뷰는 셀과 같아야 두 개의 레이블을해야 다시 튀어 후 전체 테이블을 다시로드하려는 경우 (데이터가 유실되고 이전 셀 위치가 손실 됨). 새로운 높이/내용으로이 특정 셀을 다시로드 할 수있는 방법이 있습니까? 또는 셀 높이를 정적으로 조정 하시겠습니까?

는 셀 높이를 설정할 수 있습니다 셀을 relaoding 동안

답변

2

예는 테이블보기에서 특정 셀을 다시로드 할 수 있습니다 감사합니다.

NSArray* rowsToReload = [NSArray arrayWithObjects:self.selectdIndexPath, nil]; 
[self.tableview reloadRowsAtIndexPaths:rowsToReload withRowAnimation:UITableViewRowAnimationNone];