UI 编程
- UI的本意是用户界面,是英文User 和 Interface的缩写。
- UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。
- 好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。
- 软件设计可分为两个部分:编码设计与UI设计。
- 从字面上看是用户与界面两个部分组成,但实际上还包括用户与界面之间的交互关系。
什么是UIWindow?
- 管理和协调应用程序的显示。
- UIWindow类是UIView的子类,可以看作是特殊的UIView
- 一般应用程序只有一个UIWindow对象。
xcode7 前用代码创建Window对象:
// 创建UIWindow对象
//[UIScreen mainScreen].bounds是屏幕大小
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
// 给window设置背景颜色
self.window.backgroundColor = [UIColor whiteColor];
// 使window显示
[self.window makeKeyAndVisible];
Xcode7之后使用代码创建UIWindow对象:
// 创建UIWindow对象
self.window = [[UIWindow alloc] initWithFrame:[UIScreen
mainScreen].bounds];
// 设置window背景颜色
self