我想创建一个加载视图页面以放在屏幕中所有视图的顶部。我使用以下代码来获取 rootViewController 的视图:
UIApplication.sharedApplication.keyWindow.rootViewController.view
我创建了我的视图页面并将其作为子视图添加到 rootViewController 的视图中。我的问题是当我这样做时,如果 rootViewController 发生变化,我的加载页面将落后于新的 viewController 的视图。例如,我在发送 http 请求时调用了 showLoading 函数。当响应返回时,它会更改 viewController 并在其后面加载。有没有办法让我的加载独立于后台发生的事情?