初识UIWindow

1.每个App中有一个UIWindow,程序启动后创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view 添加到 UIWindow 上面,于是控制器的view就显示在屏幕上了;

2.一个iOS程序之所以能显示到屏幕上,就是因为有UIWindow,也就是说没有UIWindow,看不到任何UI界面;

3.添加view到UIWindow中的方法有两种:

 -(void)addSubview:(UIView*)view;
 @property(nonatomic,retain)UIViewController*rootViewController;

4.常用方法

//让当前UIWindow变成keyWindow(主窗口)
-(void)makeKeyWindow;

//让当前UIWindow变成keyWindow,并显示出来
-(void)makeKeyAndVisible;

你可能感兴趣的:(初识UIWindow)