我需要在屏幕底部制作横幅视图。它应该始终在屏幕上。我需要推送/显示其他viewcontroller,它的视图应该是可见的。
我用容器视图制作它,但当我推/出其他VC时 - 它们显示在它上面。
有没有办法实现呢?
答案 0 :(得分:0)
将其添加为应用程序窗口的子视图..
UIApplication.shared.keyWindow?.insertSubview(yourView, at: (UIApplication.shared.keyWindow?.subviews.count)!)
答案 1 :(得分:0)
为什么不使用UIWindow?您可以使用makeKeyAndVisible()使UIWindow始终在屏幕上可见
let view = UIWindow()
view.center = CGPoint(x: 100, y: 100) // This is where your view at
view.makeKeyAndVisible() // This make your view bring to front