因此,我有一个UITableViewController
,它会启动另一个tableVC
,它会在解散时更改原始单元格的数量。UITableView在解散其他视图后滚动内容大小不正确
解散后,尽管返回了正确的单元格高度(和页眉高度)以及更新的行数(例如滚动内容很大),但滚动视图仅在滚动时弹起。在查看表的滚动的contentSize
属性时,contentSize
不正确,并且与以前相同。
最初加载原始tableVC
时,我没有问题。如果我有大量的单元格,表格将按预期滚动。只有在解雇提出的tableVC
后,我才会遇到问题。有一件事我不确定的是何时调用reloadData。我这样做如下:
1中提出tableVC
:
[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil]
原tableVC 2:
-(void)viewDidAppear
{
//tablecell number manipulated
[table reloadData];
}
有趣的是,如果我旋转为横向然后回到肖像,contentSize然后正确设置,我可以再次滚动。
刚刚遇到这个,是'viewDidAppear'一个错字 - 你没有正确复制代码吗? – Rich 2014-04-21 01:23:32