在我的应用程序中,我想在我的应用程序中设置一个UIView(称为“functionView”),当我更改视图控制器时,它应该保持在其位置。 我给你举个例子:
正如您所见,视图功能始终处于其位置,不应改变其位置。
我可以从appDelegate设置此视图吗?以及我如何控制它?我可以使用类(UIView的子类)吗?
**重要提示:它不应该是标签栏,而是带有动画的视图可以在视图控制器上移动
感谢
答案 0 :(得分:3)
您应该使用包含功能视图的容器视图控制器,以及第一个和第二个视图的视图控制器
您需要管理此视图控制器中的导航/转换逻辑
这个问题链接到一个好的WWDC视频和关于此的博客文章:Container View Controller Examples
答案 1 :(得分:2)
您可以将子视图添加到应用程序的主窗口而不是根视图控制器:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//...
[window addSubview:functionView];
//...