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