1. UIWindow是一种特定的UIView,继承自UIView,主要作为视图容器来使用。一般在一个应用里边只有一个,可以手动的创建多个添加到应用程序里边。(注:UIAlertView、UIActionSheet、Keyboard等使用一个新的私有的UITextEffectsWindow来展示)。
2.UIWindow拥有三种等级
UIKIT_EXTERN const UIWindowLevel UIWindowLevelNormal;
UIKIT_EXTERN const UIWindowLevel UIWindowLevelAlert;
UIKIT_EXTERN const UIWindowLevel UIWindowLevelStatusBar;
打印出来的
UIWindowLevelNormal=0.000000 UIWindowLevelAlert=2000.000000 UIWindowLevelStatusBar=1000.000000
alert > statusBar > normal
UIWindow的默认为UIWindowLevelNormal,window会根据级别的高低进行排序展示,级别越高显示越靠前,也可以使用层别之间的级别。
3.UIWindow创建后不需要添加就会显示到屏幕上(注:局域变量创建的window不能显示出来)