如何使用滚动增加tableView高度

时间:2014-08-25 12:19:28

标签: ios objective-c uitableview

我在底部有tableView cell,如果点击此单元格,我会看到。 然后我这样做,我将contentSize然后scroll增加到此cell。但我不能scroll在开机位置上排名第一。我发现tableView的默认大小为scrolling,并且无法增加。我的代码

    if (indexPath.row == 29)
    {
        CGSize size = self.tableView.contentSize;
        size.height += 100;
        self.tableView.contentSize = size;
        [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionMiddle animated:YES];

    }

1 个答案:

答案 0 :(得分:0)

在heightForRowAtIndexPath中首先:如果点击单元格,则增加该单元格的高度:

if(cellIsSelected){
return height+100;
}else{return height;}}else{return height;}

并重新加载tableview数据。 滚动桌面视图。