我有两个与导航控制器连接的场景,而我所有其他场景都没有。
在其他场景中,我在视图顶部有一个iAd横幅,每个ViewController都有委托逻辑。
当我添加导航控制器时,它会占据视图的顶部并隐藏iAd横幅。我希望将导航控制器放在iAd横幅下。
我有办法做到这一点吗?可以在StoryBoards中完成,还是必须以编程方式在ViewController中创建iAd横幅?
答案 0 :(得分:1)
将以下代码添加到viewWillLayoutSubviews
方法中:
navigationController.view.frame = CGRectMake(0, bannerHeight, self.view.bounds.size.width, self.view.bounds.size.height - bannerHeight);