1. UIImageView控件
UIImageView是专门用来显示图像的。本节将主要讲解如何创建UIImageView、以及如何在UIImageView中显示图像。
1.1 创建UIImageView
1> 静态创建UIImageView
在视图库中找到ImageView控件,将其拖动到设计界面上。
2> 动态创建UIImageView
要使用动态创建UIImageView,最常用的方法是initWithFrame:方法,其语法形式如下:
(id)initWithFrame:(CGRect)aRect;
其中,(CGRect)aRect用来设置UIImageView的框架。
【示例 - 显示红色方块】
1.2 显示图像
在UIImageView中显示图像,共有3种方法,如下:
1> 使用Show the Attrivutes in spector
要在UIImageView中显示图像,最简单的方式就是单击Show the Attrivutes in spector图标,进行Image 设置。
2> 使用Image属性
要实现代码来指定要显示的图像,就要使用Image属性,其语法形式如下:
@property (nonatiomic,readonly) UIImage *image;
【示例 - 代码实现显示图像】
3> 使用initWithImage:方法
initWithImage:方法实现的功能在创建UIImageView中,初始化一个要显示的图像,其语法形式如下:
-(id)initWithImage:(UIImage*)image;
【示例 - 初始化显示图像】
2. 设置独特的UIImageView
2.1 显示模式
2.2 改变位置
1> frame
2> center
3> transform
2.3 改变大小
2.4 旋转
2.5 缩放
3 UIImageView应用 - 图片浏览器
4 绘制图形术语简介
4.1 图形上下文
4.2 图形上下文分类
4.3 Quartz2D定义数据类型
4.4 获取当前图形上下文
4.5 使用Quartz2D绘制步骤
5 绘制路径
5.1 绘制线段
5.2 绘制矩形
5.3 路径函数总结
5.4 为图形添加特效
1> 设置线宽
2> 设置线条的颜色
3> 绘制渐变色
4> 添加阴影
6 绘制位图
6.1 绘制单个位图
6.2 绘制多个位图
7 绘制文字
7.1 文字设置
1> 设置文字的字体
2> 设置转换矩阵
3> 填充字体
4> 设置绘制模式