所以我有一个UITableViewController,它启动另一个tableVC,它在关闭时更改原来的单元格数.
解雇时,尽管返回正确的单元格高度(和标题高度)以及更新的行数(使滚动内容很大),滚动视图仅在滚动时反弹.在查看表的滚动的contentSize属性时,contentSize不正确,与之前相同.
当初始加载原始的tableVC时,我没有问题.如果我有大量的单元格,表将按预期滚动.只有解除了我遇到的问题的表格.我不确定的一件事是什么时候调用reloadData.我正在做如下:
在介绍的表格中:
[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil]
原始表格:
-(void)viewDidAppear { //tablecell number manipulated [table reloadData]; }
有趣的是,如果我旋转到风景和回到纵向,contentSize然后设置正确,我可以再次滚动.