您的位置:首页 > 产品设计 > UI/UE

iOS初始化UIWindow并且设置级别

2015-09-25 10:04 543 查看
      在自从Xcode6以来,我们已经很少接触Window这个概念了。但是还是有很多iOS程序员喜欢。今天我们就用OC代码来简单了解WIndow。

(1)首先创建一个OC语言的项目,看到AppDelegate.h中:系统首先默认给我们创建了一个UIWindow对象。

#import <UIKit/UIKit.h>

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@end


(2)在AppDelegate.m中,第一个方法的定义如下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

_window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
_window.backgroundColor = [UIColor grayColor];//设置背景颜色;
[_window makeKeyAndVisible];//设置主界面并可见;

_window.windowLevel = UIWindowLevelNormal;

return YES;
}


(3)运行程序,如下:



(4)屏幕旋转快捷键,左旋:command+方向左键。   command+方向右键。

github主页:https://github.com/chenyufeng1991  。欢迎大家访问!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: