在导航栏上方创建容器视图

时间:2015-04-16 07:57:52

标签: ios swift ios8

我需要将slideout右侧viewController添加到另一个。

enter image description here

我尝试使用容器视图,但它没有绘制navigationBar =的上部(我的视图,我用于阴影也在naviationBar下绘制

2 个答案:

答案 0 :(得分:0)

如果您已正确完成了ContainerView,则可以添加:

// Prevents overlapping of navigationbar
edgesForExtendedLayout = UIRectEdge.Bottom

这样,navigationBar将始终在您的containerView中可见。

答案 1 :(得分:0)

您可以创建父主视图控制器(不带导航栏)。 - 1个包含带导航栏/控制器的viewcontroller的容器视图 - 1个容器视图,其中包含在第一个上滑动的viewcontroller。

如果你的意思是带有电池电量的栏,例如“navigationBar”的上方,你可能正在谈论状态栏。 您可以通过编程方式隐藏

override func prefersStatusBarHidden() -> Bool
{
return true
}