1、UIImage提供的图像创建方法
(1)imageNamed---从当前项目中读取图像
(2)initWithContentsOfFile---从本地文件中读取图像文件,参数为图片文件的完整路径名
(3)imageWithData---从内存中读取图片文件,参数为内存中存储的数据,通常用于通过网络(http)请求获取的图片数据
2、绘图框架
(1)UIKit:绘制简单的图形(setNeedsDisplay-->drawRect)
(2)CoreGraphics API绘制复杂的图形使用
3、IOS开发中的视图(UIView)
(1)iphone窗口的坐标原点在左上角,X轴在上方向右为正,Y轴在左侧向下为正,iphone的标准屏幕大小为320X480像素
(2)视图相关结构及对应函数
CGPoint(x,y):表示视图的坐标----------------------------对应函数CGPointMake(x,y)
CGSize(width,height):表示视图的大小信息----------------对应函数CGSizeMake(width,height)
CGRect(origin,size):表示视图的坐标与大小的信息----------对应函数CGRectMake(x,y,width,height)
(3)视图的位置和大小可以用两种方式来表示:frame和bound
frame指的是视图在父视图的坐标系统中的大小和位置;
bound指的是视图在试图本身的坐标系统中的大小(位置起点是原点)
另:center指的是视图在父视图坐标系统中的中心点。
(4)视图相关操作
removeFromSuperview----从父视图上删除子视图
insertSubview:atIndex: //放在子视图数组的具体索引位置
insertSubview:aboveSubview: //某个子视图前面
insertSubview:aboveSubview: //某个子视图前面
[parentView exchangeSubviewAtIndex:i withSubviewAtIndex:j]//交换两个视图的位置
bringSubviewToFront:和sendSubviewToBack://将子视图提前活置后
[childView removeSuperview]//删除某个视图的子视图