默认情况下,我的单元格的高度设置为140
。
但如果展开,则应设置为265
。
这就是我所拥有的:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
{
if(expanded){
return 265.0
}else{
return 140.0
}
}
问题是,我需要向下滚动,然后向上滚动以更改单元格以改变高度。我该如何解决这个问题?
次要问题(对上述问题更感兴趣,如果有人碰巧知道的话)
是否可以让单元格从高度140
设置为165
?
谢谢
答案 0 :(得分:1)
您需要在更改表格视图后重新加载表格视图,如下所示:
tableView.reloadData()
当您从单元格滚动时,如果它离开屏幕则会被卸载。当您向上滚动时,它会重新加载它。你基本上只是像滚动那样重新加载数据。
答案 1 :(得分:0)