【发布时间】:2015-11-02 07:11:16
【问题描述】:
我使用 tableview 的第一个单元格作为标题,例如在cellForRowAtIndexPath:
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 个单元格中。为什么这不能发生!
【问题讨论】:
标签: ios objective-c arrays uitableview