首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 7通用后台UIViewController

iOS 7通用后台UIViewController
EN

Stack Overflow用户
提问于 2014-02-12 06:16:08
回答 3查看 161关注 0票数 0

我正在尝试在我的应用程序中设置一个始终保留在所有其他UIViewControllers的后台的UIViewController。我想要它做的是在后台连续显示一个重复的动画,而不影响我在前景中UIViewControllers中的过渡和导航。有谁能推荐一个好的方法来做这件事吗?

EN

回答 3

Stack Overflow用户

发布于 2014-02-12 06:31:07

您可以创建自己的UINavigationController,并在viewDidLoad方法中将动画视图添加到其背景中

代码语言:javascript
运行
复制
self.view insertSubview:myAnimatedView atIndex:0

并确保您的其他视图控制器是透明的。另请参阅https://stackoverflow.com/a/13096911/443270

票数 1
EN

Stack Overflow用户

发布于 2014-02-12 06:32:40

创建一个视图控制器,它将你的背景视图和动画作为你的根视图控制器。然后创建你想要控制应用其余部分的视图控制器(我们称它为导航控制器)。将导航控制器的视图添加为背景视图控制器的子视图。

编辑:

你不能用标签栏控制器做到这一点,因为它们必须是根视图控制器。

票数 0
EN

Stack Overflow用户

发布于 2014-02-12 06:48:50

使用ViewDidLoad上的动画从子类UINavigationController开始

在此子类化的NavController上推送视图控件

来自我的github页面的示例

https://github.com/mako34/backgroundNavController

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21714286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档