ios - 如何使 View 始终在应用程序的屏幕上可见?

标签 ios swift uiview view uiviewcontroller

我需要在屏幕底部制作一个横幅 View 。它应该始终在屏幕上。我需要推送/呈现其他 View Controller ,它的 View 应该是可见的。

我用容器 View 实现了它,但是当我推送/呈现其他 VC 时 - 它们显示在它上面。

有什么办法可以做到吗?

最佳答案

为什么不使用 UIWindow?您可以 makeKeyAndVisible() 使 UIWindow 始终在屏幕上可见

让 View = UIWindow() view.center = CGPoint(x: 100, y: 100)//这是你的 View 所在的位置 view.makeKeyAndVisible()//这使您的 View 显示在前面

关于ios - 如何使 View 始终在应用程序的屏幕上可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45750659/

相关文章:

iphone - 访问 UIWindow 的 rootViewController?

ios - 将多个图像作为 PFFiles 添加到解析数组

ios - 仅在固定标题时自定义节标题,否则不固定(SwiftUI)

ios - 以编程方式将 subview 添加到 NIB 的方法

ios - 如何从 Storyboard中以编程方式延迟加载 View

ios - UITableView 通过内容偏移获取中间位置

swift - 如何调用 super 方法?

swift - 核心数据在不同线程中获取和保存

ios - 在编辑模式下将图像添加到 UITableViewCell 未正确对齐

swift - UIButton 和 SKView