我想填充一個tableView。從單個數組和多個部分填充tableView
我的數據是一個數組內
var myDataArray = [DataEntry]()
的DataEntry
型是一種協議,諸如:
protocol DataEntry: class {
var idx: Int { get set }
var category: String { get set }
var title: String { get set }
}
我的數據陣列的順序是,例如:
IDX = 0:category =「Section0」/ title =「Row0」
idx = 1:category =「Section0」/ title = 「ROW1」
IDX = 2:類別= 「Section0」/標題= 「行2」
IDX = 3:類別= 「SECTION1」/標題= 「ROW0」
IDX = 4:類別= 「SECTION1」/標題= 「ROW1」
IDX = 5:類別= 「第2節」/標題= 「ROW0」
IDX = 6:類別= 「第2節」/標題= 「ROW1」
如何填充tableView f從這個數據陣列? (當然,部分和行需要根據數組的內容來看)
謝謝你的解釋!不幸的是,我的數組並不總是以你描述的形式出現。因此我需要找到另一個解決方案。什麼是好的做法?爲了創建帶有'dequeueReusableCell'和'indexPath.row'和'indexPath.section'的tableView-cells,我需要什麼樣的形式將數據帶入?任何幫助感謝! – iKK