2016-10-12 2 views
0

카메라 응용 프로그램을 개발 중이고 숫자가있는 축소판보기로 촬영 한 사진을 표시합니다. 배열 색인 값의 숫자가 오름차순으로 표시됩니다. Like this이 이미지 번호는 1, 2, 3입니다. 3, 2, 1의 숫자를 입력하십시오. 이제 번호를 내림차순으로 지정하십시오. 제발 도와주세요. 내 코드는 ..배열 색인 내림차순으로

NSString *the_index_path = [NSString stringWithFormat:@"%li", (long)indexPath.row+1]; 
Cell.waterMark_lbl.text = the_index_path; 

이 코드는 컬렉션보기의 index 메소드에서 cellforitem에 있습니다. 미리 감사드립니다 !!!

+1

모델을 재정렬 하시겠습니까? – Droppy

+0

@Droppy, 1,2,3 등의 숫자를 표시하고 있습니다. 3,2,1이 필요합니다.이 작업을 수행하도록 도와주세요. – Saraswathi

+0

숫자도 모델의 일부로 만드십시오. – Droppy

답변

0

데이터 모델을 역순으로 재정렬 할 수 있으며 거기에서 데이터가 표시됩니다. 플랜 B가 더 복잡해지면 주문이 변경되지 않습니다. 셀 0을 표시해야 할 때 셀 1이 마지막에서 두 번째를 나타내는 등 마지막을 표시해야합니다. 데이터를 표시 할 때마다 새 indexPath를 생성해야합니다.

내가 이해하는 다른 옵션은 첫 번째 셀의 경우 마지막 숫자를 표시하려는 것입니다. 작업은 비슷하지만 새 indexPath를 생성하지 않아도됩니다. 총 요소 수에서 뺄셈을 수행해야합니다. 가정 요소의 총 수는 새 indexPath를 만들고위한

NSIndexPath *ip = [NSIndePath indexPathForRow:NUMBER_OF_ELEMENTS - indexPath.row inSection:indexPath.section ] 

유감 표시에 대한 데이터 값을 얻을 수 있고, 데이터의 순서를 변경하지 않고 세포를 순서의 경우 NUMBER_OF_ELEMENTS

Cell.waterMark_lbl.text = [NSString stringWithFormat:@"%li",NUMBER_OF_ELEMENTS - indexPath.row ] 

입니다 어휘 오류. 나는 다소 잊혀진 목표를 가지고있다