优点,问题,向iOS应用添加另一个UIWindow的示例?
最近,我一直在想一个iOS应用程序只有一个UIWindow。创建另一个UIWindow并将其放置在屏幕上似乎不是问题。 我的问题有点含糊,但我对此感兴趣: 如果用UIWindow其他方式无法做到的一秒钟,我可能会实现什么? 使用多个UIWindow实例时会出什么问题? 我已经看到人们使用2nd UIWindow来显示弹出窗口,例如iPhone上的视图。这是一个好方法吗?为什么?为什么不? 还有其他例子,使另一个例子完全有意义UIWindow吗? 不是我想念什么。我从未觉得有必要创建另一个UIWindow实例,但是也许它可以做我不知道的惊人事情!:-) 我希望它可以帮助我解决此问题:我需要在当前显示的内容上方添加“封面视图”。如果已经存在一个或多个模态控制器,它也应该起作用。如果UIView在根控制器的视图中添加a ,则模态控制器位于顶部,弹出式控制器也位于顶部。如果我以模态方式显示封面视图,并且已经有一个模态控制器,则仅覆盖部分屏幕。