안녕하세요. 나는 iPhone 개발의 초보자입니다. 테이블 뷰에서 사전 순으로 섹션을 생성해야하는 프로젝트에서 작업하고 있습니다. 행이없는 섹션을 보여주고 싶지 않습니다. 내 행 값은 런타임에 생성되고 정적이 아니므로 적어도 나를 도와 줄 코드 스 니펫을 보여주십시오. ...UITableView에 행이없는 섹션을 표시하지 않으려면 어떻게해야합니까?
1
A
답변
0
행을 추가하기 위해 루핑 할 때 현재 섹션의 kep 트랙을 추가 할 때. 현재 섹션이 행의 섹션과 다른 경우 행을 추가하기 전에 새 섹션을 추가하십시오.
1
API를 사용하여 섹션을 숨길 수 없습니다. 대신 항목이있는 섹션의 배열을 만들어야합니다. 다음과 같이 입력하십시오 :
NSArray *items = ...;
NSMutableArray *sectionHeaders = [[NSMutableArray alloc] initWithCapacity:100];
unichar currentChar = 0, lastChar = 0;
for (NSString *item in items) {
currentChar = [item characterAtIndex:0];
if (currentChar != lastChar) {
lastChar = currentChar;
[sectionHeaders addObject:[NSString initWithCharacters:¤tChar length:1]];
}
}
관련 문제
- 1. 데이터 테이블에 행이없는 경우 Crystal Reports 섹션을 표시하지 않습니다.
- 2. 프레임 디스플레이를 표시하지 않으려면 어떻게해야합니까?
- 3. 섹션을 UITableView에 추가하기
- 4. slf4j : NOP 오류 메시지를 표시하지 않으려면 어떻게해야합니까?
- 5. 개체를 삭제 된 것으로 표시하지 않으려면 어떻게해야합니까?
- 6. CSS에서 텍스트를 두 번째 줄에 표시하지 않으려면 어떻게해야합니까?
- 7. <textarea>에서 원시 html을 표시하지 않으려면 어떻게해야합니까?
- 8. FxCop에서 전체 유형에 대한 경고를 표시하지 않으려면 어떻게해야합니까?
- 9. 앱이 수정되었을 때 키 체인 프롬프트를 표시하지 않으려면 어떻게해야합니까?
- 10. 특정 문자열이 포함 된 테이블보기에서 셀을 표시하지 않으려면 어떻게해야합니까?
- 11. Maven "리소스를 찾을 수 없습니다"라는 메시지를 표시하지 않으려면 어떻게해야합니까?
- 12. wxWidgets/wxPython 응용 프로그램에서 Gtk 경고를 표시하지 않으려면 어떻게해야합니까?
- 13. 보내는 이메일을 자동으로 스팸으로 표시하지 않으려면 어떻게해야하나요?
- 14. 자동 회전 중에 애니메이션을 표시하지 않으려면 어떻게합니까?
- 15. 변수를 반복하지 않으려면 어떻게해야합니까?
- 16. Dired에게 특정 파일을 표시하지 않으려면 어떻게합니까?
- 17. richfaces 풍부한 트리 아이콘을 표시하지 않으려면 어떻게해야하나요?
- 18. 비공개 API에 대한 경고를 표시하지 않으려면 어떻게해야하나요?
- 19. OpenID를 사용 하시겠습니까? 사용하지 않으려면 어떻게해야합니까?
- 20. 콘텐츠에 맞게 섹션을 확장하려면 어떻게해야합니까?
- 21. ok 버튼을 클릭하지 않으려면 어떻게해야합니까?
- 22. 파일을 리포지토리에 업로드하지 않으려면 어떻게해야합니까?
- 23. 자바 키워드를 사용하지 않으려면 어떻게해야합니까?
- 24. 텍스트 설명을 사용하지 않으려면 어떻게해야합니까?
- 25. 이 레이어를 겹치게하지 않으려면 어떻게해야합니까?
- 26. 정규식에서 숫자를 허용하지 않으려면 어떻게해야합니까?
- 27. 코드에서 유효성 검사를하지 않으려면 어떻게해야합니까?
- 28. 오라클 삽입 행이없는 경우
- 29. 삭제할 때 UITableView에 (확인) 삭제 단추를 "표시하지 않는"방법?
- 30. 내 사이트에서 UITableView에 데이터를 삽입하려면 어떻게해야합니까?
간단히 * 해당 섹션을 추가 할 수 없습니까? –