IOS:UIView 永远可见
Posted
技术标签:
【中文标题】IOS:UIView 永远可见【英文标题】:IOS: UIView ever visible 【发布时间】:2012-07-16 09:38:19 【问题描述】:在我的应用程序中,我想设置一个在我的应用程序中可见的 UIView(称为“functionView”),当我更改视图控制器时,它应该始终保持在其位置。 我给你举个例子:
如您所见,视图函数始终处于其位置,不应更改其位置。
我可以从 appDelegate 设置这个视图吗?以及如何控制它?我可以使用一个类(UIView 的子类)吗?
**重要提示:它不应该是标签栏,而是带有动画的视图可以在视图控制器上移动
谢谢
【问题讨论】:
【参考方案1】:您应该使用容器视图控制器,其中包含功能视图,以及用于第一和第二视图的视图控制器
您将需要管理此视图控制器内的导航/转换逻辑
这个问题有一个很好的 WWDC 视频的链接和一篇关于这个的博客文章:Container View Controller Examples
【讨论】:
【参考方案2】:您可以将子视图添加到应用程序的主窗口而不是根视图控制器:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
//...
[window addSubview:functionView];
//...
【讨论】:
以上是关于IOS:UIView 永远可见的主要内容,如果未能解决你的问题,请参考以下文章
只要 UIView 可见,我如何使 UIView 出现在我的所有应用程序屏幕上 iOS Objective-c