我有一个管理UIPageController
及其子视图的视图。在我的父视图中,我有一个导航栏和底部标签栏。然后在子页面视图中,我缩短了顶部和底部,以便使用此代码显示顶部和底部导航:
self.pageViewController?.view.frame = CGRect(x: 0, y: 65,
width: self.view.frame.width, height: self.view.frame.size.height - 114)
这使得顶部和底部条形显示如下图所示。但是,我想改变这种方法并使子页面视图全屏,但在顶部和底部条后面“z-indexed”,使其在整个页面图像上变得半透明。这可能吗?
答案 0 :(得分:0)
您是否尝试过使用topLayoutGuide
?这为我的其他childViewControllers修复了它。
override func viewDidLayoutSubviews() {
someView.contentInset.top = topLayoutGuide.length // For navigationBar
someView.contentInset.bottom = bottomLayoutGuide.length // For toolBar
}