我正在尝试实现一个加载视图,它将全局表示屏幕的加载状态。此视图将以屏幕边界矩形为中心。
这个实现将独立于任何 ViewController,所以我的第一个猜测是在应用程序委托中寻找一个方法(让我们将它命名为:-(void)showLoaderView)。
制作另一个包含加载视图的 UIWindow 是否是一个不错的选择。一旦应用程序委托方法“showLoaderView”被调用,这个窗口将很容易地显示在另一个窗口的顶部。
如果我使用常规视图和 addSubview 方法,问题在于这会产生不良耦合,因为加载器视图的位置将取决于调用 -(void)showLoaderView 的时刻。
如果您对此问题有任何其他建议,请我很乐意阅读。
谢谢,