最佳答案
最近我一直在想一个 iOS 应用程序只有一个 UIWindow
的事实。
创建另一个 UIWindow
并将其放在屏幕上似乎不是一个问题。
我的问题有点含糊,但我感兴趣的是:
UIWindow
,不能用其他方式?UIWindow
实例时会出现什么问题?UIWindow
来显示弹出窗口,就像 iPhone 上的视图一样。这样做好吗?为什么?为什么不呢?UIWindow
?不是我错过了什么。我从来没有觉得有必要创建另一个 UIWindow
实例,但也许它会允许做惊人的事情,我不知道!:-)
我希望它能帮我解决这个问题:
我需要在当前显示的任何内容上添加一个“封面视图”。如果已经有一个或多个模态控制器,它也应该工作。如果我将 UIView
添加到根控制器的视图中,模态控制器位于顶部,弹出窗口控制器也位于顶部。
如果我以模态的方式显示覆盖视图,并且已经有一个模态控制器,则只覆盖屏幕的一部分。