你會提出什麼是提供按字母順序動作的表視圖的最佳plist佈局?切分和索引uitableview
2
A
回答
0
UITableView通過設置UITableView的數據源和委託,爲可重用表格單元格提供了節標題和索引。 在你的DataSource類,你可以實現的功能
tableView:numberOfRowsInSection:
tableView:cellForRowAtIndexPath:
決定部分和細胞的數量。您可以定義以下兩個函數來設置節的標題視圖。
tableView:heightForHeaderInSection:
tableView:viewForHeaderInSection:
而這些對於頁腳視圖:
tableView:heightForFooterInSection:
tableView:viewForFooterInSection:
BTW,對整個表的頁眉和頁腳視圖中,使用
tableview setHeaderView|setFooterView
使用以下如果頁眉/頁腳只有一個字符串:
tableView:titleForHeaderInSection:
tableView:titleForFooterInSection:
0
你會想要構建你的數據,以便各部分是明顯的。 JSON格式,您的數據可能看起來像:
[
{
"section_name": "First Section",
"section_index_name": "A",
"section_contents": [
"First Row",
"Second Row",
... etc.
]
},
... etc.
]
的numberOfSectionsInTableView:
是在頂層數組字典數。 numberOfRowsInSection:
是該部分的"section_contents"
數組中元素的數量。使用"section_name"
作爲您的titleForHeaderInSection:
。編譯所有"section_index_name"
值的數組以便從sectionIndexTitlesForTableView:
返回來創建索引。
相關問題
- 1. UITableView索引和部分
- 2. UITableView部分索引
- 3. 帶索引的UITableView部分
- 4. ios uitableview部分索引
- 5. UITableView部分索引重疊搜索欄
- 6. UITableView部分索引無法滾動到搜索欄索引
- 7. UITableView索引
- 8. ABPeoplePickerNavigationController UITableView索引
- 9. UITableView部分索引不更新
- 10. NSFetchedResultsController不更新UITableView的部分索引
- 11. UITableView部分索引不響應
- 12. UITableView覆蓋當部分索引觸及
- 13. Objective-C UITableView索引
- 14. 區分UITableView中的索引0處沒有選擇和選擇
- 15. 索引和排序的UITableView從XML按日期分析的值
- 16. 索引和分頁
- 17. 分片和索引
- 18. 按單索引切分多行
- 19. 熊貓和GeoPandas索引和切片
- 20. 的UITableView,搜索欄和部分指數
- 21. UITableView與部分和搜索字段
- 22. 地址簿+ UITableView索引iPhone
- 23. 我如何索引UITableView?
- 24. NSFetchedResultsController性能與UITableView索引
- 25. UITableView:如何刪除索引?
- 26. UITableView索引中的#符號
- 27. UITableView索引滾動問題
- 28. iPhone - 滾動UITableView索引
- 29. UITableView節索引背景?
- 30. UITableView - 所選索引的sectionIndexColor
+1你可以通過示例來解釋,因爲我很容易理解? – 2014-10-28 15:31:15
我認爲你是在正確的軌道上。你可以有一個包含26個條目的數組,每個條目包含一個指向各個單詞詞典開始的指針。那麼你可以使用它來生成你的部分標題,並使用字典來填充下面的內容。 – Gismay 2014-10-28 15:47:42
對不起,煩人的人。我想確定一個解決方案的最簡單方法是詢問如果想要按字母順序排列單詞,然後單詞導致定義詳細視圖,人們會使用哪種plist佈局。然後,代碼將如何使用它來填充表格。真的很感謝幫助 – user3692490 2014-10-29 19:34:11