알파벳순으로 동작하는 테이블보기를 제공하기위한 최상의 plist 레이아웃이 무엇이라고 생각하십니까?섹션 및 인덱싱 uitableview
2
A
답변
0
UITableView는 UITableView의 데이터 소스와 위임을 설정하여 재사용 가능한 표 셀에 대한 섹션 헤더와 색인을 제공했습니다. 하여 데이터 소스 클래스에서이 섹션과 세포의 수를 결정하는 기능
tableView:numberOfRowsInSection:
tableView:cellForRowAtIndexPath:
을 구현할 수 있습니다. 그리고 섹션에 대한 헤더보기를 설정하기 위해 다음 두 가지 기능을 정의 할 수 있습니다.
tableView:heightForHeaderInSection:
tableView:viewForHeaderInSection:
과 바닥 글보기에 대한이 : 머리글/바닥 글 인 경우
tableView:heightForFooterInSection:
tableView:viewForFooterInSection:
BTW, 전체 테이블의 머리글과 바닥 글보기에 대한 다음을
tableview setHeaderView|setFooterView
사용을 사용 문자열 만 :
tableView:titleForHeaderInSection:
tableView:titleForFooterInSection:
0
섹션이 분명하도록 데이터를 구조화해야합니다.
[
{
"section_name": "First Section",
"section_index_name": "A",
"section_contents": [
"First Row",
"Second Row",
... etc.
]
},
... etc.
]
numberOfSectionsInTableView:
는 최상위 배열 사전의 수는 다음과 같은 JSON 형식에서 데이터가 보일 수 있습니다. numberOfRowsInSection:
은 섹션에 대한 "section_contents"
배열의 요소 수입니다.
으로 "section_name"
을 사용하십시오. 모든 "section_index_name"
값의 배열을 컴파일하여 sectionIndexTitlesForTableView:
에서 돌아와 색인을 만듭니다.
관련 문제
- 1. UITableView 섹션 인덱싱
- 2. 섹션 헤더가없는 인덱싱 된 UITableView
- 3. UITableView 인덱싱
- 4. UITableView 색인 및 섹션
- 5. NSFetchedResultsController 및 UITableView 섹션
- 6. 확장 및 축소 UITableview 섹션
- 7. 어떻게 UITableView 인덱싱?
- 8. 목록보기의 알파벳 인덱싱 ............... 섹션 인덱싱 무시
- 9. UITableview 섹션 문제
- 10. 인덱싱 된 테이블의 한 섹션 만
- 11. UITableView 섹션 색인
- 12. UITableView 섹션 관련 문제
- 13. UITableView 섹션 항목을 혼합합니다.
- 14. UITableView 섹션 삭제 문제
- 15. UITableView : 섹션 컨트롤을 삭제하십시오.
- 16. UITableView 섹션 주위의 그림자
- 17. UITextFields가있는 UITableView 섹션
- 18. UITableView 섹션 헤더 레이블
- 19. UITableView 섹션 배경?
- 20. 다중 섹션 UITableView 문제
- 21. UITableview 섹션 오류 - objc_msgSend
- 22. UITableView 도청 인덱스가 섹션
- 23. UITableView 섹션 머리글 스크롤
- 24. UITableView : 앵커 섹션 헤더
- 25. 맞춤 uitableview 섹션 디자인
- 26. UITableView : 섹션 식별자 문제
- 27. 변경 섹션 텍스트 uitableview
- 28. 색인이있는 UITableView 섹션
- 29. JSON 반환을 UITableView 섹션 및 행으로 정렬
- 30. UITableview 섹션 (Xcode 4.5 및 iOS6)
+1 내가 이해하기 쉬운 것처럼 예제로 설명 할 수 있습니까 ??? –
나는 당신이 올바른 길에 있다고 생각합니다. 26 개의 항목이있는 배열을 가질 수 있으며 각 항목에는 해당 단어 사전의 시작 부분에 대한 포인터가 들어 있습니다. 그래서 이것을 사용하여 섹션 헤더를 생성하고 사전을 사용하여 아래 내용을 채울 수 있습니다. – Gismay
귀찮게해서 죄송합니다. 나는 해결책을 결정하는 가장 쉬운 방법은 알파벳순으로 단어를 분류하고 단어를 정의 세부 사항보기로 연결하려는 경우 plist 레이아웃 사람들이 사용하게 될 내용을 묻는 것입니다. 그런 다음 테이블을 채우는 데 코드를 사용하면 어떻게됩니까? 정말 도움을 주셔서 감사합니다. – user3692490