iOS 8:将视图作为应用程序中所有视图控制器的页脚通用

Posted

技术标签:

【中文标题】iOS 8:将视图作为应用程序中所有视图控制器的页脚通用【英文标题】:iOS 8: Make a view common as a footer on all view controllers in app 【发布时间】:2015-05-26 13:37:27 【问题描述】:

我有一个使用故事板构建的应用程序,我有一个要求,我必须在所有视图控制器中放置一个视图作为页脚,这将在所有屏幕中包含相同(持久)信息。我试图将它添加到单独视图控制器的容器视图中,然后将该视图控制器嵌入导航栏中(as explained here)。但这并没有给我任何帮助。任何人都可以帮助我提供任何建议或解决方案吗?

【问题讨论】:

【参考方案1】:

查看我对这个问题的回答。您可以使用类似的方法将其放在底部而不是顶部。

Add a topbar to ios application visible to all views

【讨论】:

你有这方面的示例项目吗? 不,我没有,但如果你按照截图操作,应该很容易重现。 你到底采取了什么措施? &你从哪里提到什么?你能说出层级吗? RootViewController 有两个嵌入式 UIContainerView。这些指向两个不同的 UIViewControllers 对编码部分进行了任何更改吗?【参考方案2】:

请查看this link 以使用容器视图概念实现通用页脚。

【讨论】:

以上是关于iOS 8:将视图作为应用程序中所有视图控制器的页脚通用的主要内容,如果未能解决你的问题,请参考以下文章

在所有应用程序界面swift2中保持底部视图(如页脚)[关闭]

iOS 8 扩展依赖问题。将一个项目文件导入扩展视图控制器

UI 模板视图 - iOs 应用程序上所有场景中的通用 UI 元素?

如何在 iOS 8 中强制视图控制器方向?

iOS:在 iOS 7 和 iOS 8 上将约束应用于子视图的自动布局差异

UITableView 静态单元格作为子视图?