因此,我有一個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