我正在尝试在我的应用程序中设置一个始终保留在所有其他UIViewControllers
的后台的UIViewController
。我想要它做的是在后台连续显示一个重复的动画,而不影响我在前景中UIViewControllers
中的过渡和导航。有谁能推荐一个好的方法来做这件事吗?
发布于 2014-02-12 06:31:07
您可以创建自己的UINavigationController,并在viewDidLoad方法中将动画视图添加到其背景中
self.view insertSubview:myAnimatedView atIndex:0
并确保您的其他视图控制器是透明的。另请参阅https://stackoverflow.com/a/13096911/443270
发布于 2014-02-12 06:32:40
创建一个视图控制器,它将你的背景视图和动画作为你的根视图控制器。然后创建你想要控制应用其余部分的视图控制器(我们称它为导航控制器)。将导航控制器的视图添加为背景视图控制器的子视图。
编辑:
你不能用标签栏控制器做到这一点,因为它们必须是根视图控制器。
发布于 2014-02-12 06:48:50
使用ViewDidLoad上的动画从子类UINavigationController开始
在此子类化的NavController上推送视图控件
来自我的github页面的示例
https://stackoverflow.com/questions/21714286
复制相似问题