0

在我的应用程序中,我想设置一个在我的应用程序中可见的 UIView(称为“functionView”),并且当我更改视图控制器时,它应该始终保持在其位置。我给你看一个例子:

在此处输入图像描述

正如你所看到的,视图函数一直在它的位置,它不应该改变它的位置。

我可以从 appDelegate 设置这个视图吗?以及如何控制它?我可以使用一个类(UIView 的子类)吗?

**重要提示:它不应该是标签栏,而是带有动画的视图可以在视图控制器上移动

谢谢

4

2 回答 2

3

您应该使用容器视图控制器,其中包含功能视图,以及用于第一个和第二个视图的视图控制器

您将需要管理此视图控制器内的导航/转换逻辑

这个问题有一个很好的 WWDC 视频的链接和一篇关于这个的博客文章:Container View Controller Examples

于 2012-07-17T13:04:56.040 回答
2

您可以将子视图添加到应用程序的主窗口而不是根视图控制器:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//...
    [window addSubview:functionView];
//...
于 2012-07-17T13:00:30.503 回答