我有一个容器视图控制器和两个子视图控制器(CV1和CV2)。 CV1有一个滚动视图,CV2有UITableView,我可以成功地在子视图控制器之间,但似乎CV1在顶部添加~64填充但不是CV2。并且两者都隐藏了导航栏。 我使用此代码:
-(void)displayContentController:(UIViewController *)content withFrame:(CGRect)frame {
[self addChildViewController:content];
content.view.frame = frame;
[self.view addSubview:content.view];
[content didMoveToParentViewController:self];
}
我已经仔细检查过我为frame
传递了正确的值仍然CV1正在增加额外空间
答案 0 :(得分:0)
topLayoutGuide
automaticallyAdjustsScrollViewInsets
并返回NO