所以我有一个UITableViewController
启动另一个tableVC
,它会在解散时更改原始单元格的数量。
解雇后,尽管返回了正确的单元格高度(和标题高度)以及更新的行数(使得滚动内容很大),但滚动视图仅在滚动时反弹。看了contentSize
表卷轴的属性,contentSize
不正确,和之前一样。
最初加载原件tableVC
时,我没有问题。如果我有大量单元格,表格将按预期滚动。只有在解雇tableVC
我遇到的问题时。我不确定的一件事是何时调用 reloadData。我这样做如下:
1. 在介绍中tableVC
:
[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil]
2.在原始表VC中:
-(void)viewDidAppear
{
//tablecell number manipulated
[table reloadData];
}
有趣的是,如果我旋转到横向并返回到纵向,则 contentSize 设置正确,我可以再次滚动。