在 iOS 中"self.view.window?.addSubview()"或"UIApplication.shared.keyWindow?.addSubview()"哪个最好



>我需要在视图控制器顶部显示加载器视图

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

其他类型:

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

两行都工作正常,但是哪个代码最适合添加子视图...提前谢谢....

如果您要在Appdelegate窗口的视图控制器中添加一些视图(而不是加载器视图(,那么最好使用
UIApplication.shared.keyWindow?.addSubview(loaderView)

否则

self.view.window?.addSubview(loaderView)

很好。

相关内容

最新更新