将UITableViewCell转移到一个位置

时间:2015-06-19 06:34:10

标签: ios swift uitableview

我使用自定义UIView作为我的表头,并且该标头与0索引处的单元格重叠。

我试图将我的桌面视图的所有单元格移动到一个位置。即

cell at 0th index should be shifted to 1st index

cell at 1st index should be shifted to 2nd index

直到有细胞+ 1个细胞

代码:cellForRowAtIndexPath

    .....

    if (indexPath.row == 0){
        cell.hidden = true
        for(var index = indexPath.row-1; index >= 0; index--){
            indexPath.indexAtPosition(index)+1 = indexPath.indexAtPosition(index) }

错误:无法指定类型'(Int)'的值到值类型' Int'

感谢。

1 个答案:

答案 0 :(得分:0)

使用

增加标题的高度
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;

然后它不应该与第一个细胞重叠,因此你不需要移动细胞