2017-08-18 1 views
1

画面の下部にバナービューを作成する必要があります。常に画面上に表示する必要があります。他のviewcontrollerをプッシュ/プレゼンテーションする必要があり、ビューを表示する必要があります。アプリ内の画面で常に表示を見えるようにするにはどうすればよいですか?

コンテナビューで作ってみましたが、他のVCをプッシュ/プレゼンテーションすると、上に表示されます。

これを行う方法はありますか? UIWindowを使用しないのはなぜ

+0

見えるようにしますこのベースコントローラ – 3stud1ant3

答えて

0

それを追加しますか?次のことができ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)!) 
関連する問題