从今天开始学习UI,下面简单介绍一下UI
UI(User Interface) : 用户界面 ,即用户可以看到的各种各样的页面元素。
iOS App = 各种各样的UI控件 + 业务逻辑和算法
iOS提供了这么多的UI,如何去呈现这些UI呢?请看下面
window 是窗口, 每个app都需要借助window将内容展现给用户看,在iOS中,使用UIWindow类来表示窗口。一般的一个应用程序,只创建一个UIWindow对象。
window的主要作用是:呈现内容给用户,我们不会对window做太多操作
创建项目的流程: commod + shift + n(新建项目) → ios组的Application → Empty Application(如图)
创建好后你可以看到两个文件:
在AppDelegate.m中,你可以看到:
//创建一个和屏幕大小相同的屏幕, 记住([UIScreen mainScreen].bounds 是获取当前屏幕的大小)
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
//设置window的背景颜色
self.window.backgroundColor = [UIColorcolorWithRed:48/255.0 green:89/255.0 blue:156/255.0alpha:100];
//将window设置上, 并让window显示
[self.window makeKeyAndVisible];
//打印屏幕大小 看一下屏幕的大小
NSLog(@"%@", NSStringFromCGRect([[UIScreen mainScreen]bounds]));