IOS:UIView永远可见

时间:2012-07-17 12:56:50

标签: ios uiview uiviewcontroller

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

enter image description here

正如您所见,视图功能始终处于其位置,不应改变其位置。

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

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

感谢

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:2)

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

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//...
    [window addSubview:functionView];
//...