2017-07-25 81 views
0

我需要在视图控制器的顶部显示loaderView哪一个是最好的 “self.view.window?.addSubview()” 或 “UIApplication.shared.keyWindow?.addSubview()” 中的iOS

let loaderView: UIView() 
self.view.window?.addSubview(loaderView) 

其他类型:

let loaderView: UIView() 
UIApplication.shared.keyWindow?.addSubview(loaderView) 

线都工作正常,但代码是最适合添加子视图...在此先感谢....

+0

为什么不只是'self.view.addSubview(loaderView)'? – rmaddy

回答

1

那么,如果要添加一些看法(不加载器视图)在Appdelegate的视图控制器中窗口那么最好去与
UIApplication.shared.keyWindow?.addSubview(loaderView)

否则

self.view.window?.addSubview(loaderView)

是罚款。

+0

谢谢@Jack –