Kar*_*mar 23
你可以通过这个.
是的,你可以有多个窗口.关键窗口是接收用户输入的窗口.
从Rob的回答开始,我玩了一下,并希望为其他人写下一些笔记,试图获得有关此主题的信息:
小智 5
一般一个应用程序只需要1个UIWindow,但仍然可能有一些场景需要在一个应用程序中使用多个UIWindow。
例如,您希望在系统 AlertViews 顶部显示一个视图,或者可以在默认键盘上显示。
UIWindows 是特殊的 UIViews,它们的显示顺序由 .windowLevel 属性控制。
您不需要添加新的 UIWindow 作为任何视图的子视图。您可以简单地创建一个新的 UIWindow 并根据您给它的级别调用 window setHidden:NO 或 window makeKeyAndVisible 。
定义了三个默认的窗口枚举级别: