我用的tableview的第一個單元格像頭,例如在cellForRowAtIndexPath
:使用的TableView第一個細胞作爲標題和問題
if indexPath.row == 0 {
cell.label.text = "Header"
}else {
// fill up the data
cell.label.text = array[indexPath.row]
}
而在numberOfRowsInSection
我回到這一點:
return array.count
可以說我有20個元素在我的數組中,我保留了第一個單元格作爲標題,因此其中一個元素將被刪除。如果我增加了array.count + 1
和array[indexPath.row + 1]
來解決問題,所以我得到數組越界。我只想使用第一個單元格作爲標題,並在下一個20格中使用其餘的數據。爲什麼不能發生這種事情!