2017-08-18 25 views
1

我需要在屏幕底部製作橫幅視圖。它應該始終在屏幕上。我需要推送/呈現其他視圖控制器,它的視圖應該是可見的。如何在應用程序的屏幕上始終顯示視圖?

我用容器視圖做了它,但是當我推送/呈現其他風險投資 - 它們顯示在它上面。

有什麼辦法可以做到嗎?

+0

我想你可以做一個基本視圖控制器,並在該視圖控制器的底部添加此視圖,然後繼承所有其他視圖控制器這個基礎控制器 – 3stud1ant3

回答

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

0

添加它作爲應用程序窗口的子視圖..

UIApplication.shared.keyWindow?.insertSubview(yourView, at: (UIApplication.shared.keyWindow?.subviews.count)!) 
相關問題