2017-07-25 149 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 –