UI1_第一天_iOS概述

iOS:移动操作系统  ------------》ios7.0变化大,倾向于扁平化

UI:用户界面,即各种页面元素

创建工程

Xcode

ios -->Application —>模板(多个模板)singleview--->设置Devices属性:iPad、iPhone、Universal(通用)

工程介绍

工程所包含的主要文件介绍

1)Supporting Files 包含的文件有Info.plist文件和main.m文件(main函数,即入口函数)

2)工程文件夹 AppDelegate (main函数中将工程的实现交由AppDelegate来完成)

注:删除文件(删除mainStoryboard之后,需要点击工程文件 ----》General -----》DeployMent Info -------》MainInterface把Main删掉)

模拟器设置和操作

1)添加模拟器Window菜单-----》Devices选项------->+选项

2)调整模拟器大小 commond+1或2或3

3)Home键 等同于 commond+shift+H

UIWindow、UIView的创建

UIWindow------- 相当于画板

UIView-----------相当于画纸
UIView:屏幕上的一个矩形区域
1)坐标系  ----------》屏幕大小        手机型号             坐标根据点来划分                    实际像素(为开发者考虑)
                                                   3GS                   320*480                               320*480

4 、4s                 320*480                               640*960

5                     320*568                               640*1136

6、6s                  375*667                               750*1134

6+、6s+             414*736                               1080*1920

2)frame:相对于父视图的位置(相对于父视图的bounds)

3)bounds:一套坐标系每一个视图都有一个bounds,修改bounds不会对本视图造成任何影响,但是会影响子视图,(真正的开发,不要轻易修改bounds)

4)center:中心点 Point类型

上一篇:纯CSS实现图片水平垂直居中于DIV(图片未知宽高)


下一篇:SpringMVC 源码深度解析<context:component-scan>(扫描和注冊的注解Bean)