Core Graphics
来源:互联网 发布:程序员的职业发展 编辑:程序博客网 时间:2024/05/17 00:58
本文记录 Core Graphics 常用函数
注:文中的解释中如果写明了NoX 表示的意思是去执行这个方法
类型:
1: CGContextRef
2: CGFloat
3: CGColorRef
4: CGFloat [4]
// red, green,blue, alpha CGFloat redColor[4]={255.0/255,0/255,0/255,1.0}; //NSLog(@"%f",redColor[1]);
No1: CGContextRef context=UIGraphicsGetCurrentContext();
解释: 获取画板,一般是在 drawRect 函数中使用. 几乎所有的绘图函数都需要用到.
No2: CGContextBeginPath(context);
解释: 准备开始划线 ,执行后,画板会丢弃上一次所绘制的Path.
参数: 1:画板 CGContextRef
No3: CGContextMoveToPoint(ref,0,0);
解释: 设定好线条的起点位置.
参数: 1:画板 CGContextRef
2:X轴 CGFloat
3:Y轴 CGFloat
No4: CGContextAddLineToPoint(ref,100,100);
解释: 继续添加线条的坐标点,如果没有设定线条的起始位置(No3),No4的执行将没有任何效果.
参数: 1:画板 CGContextRef
2:X轴 CGFloat
3:Y轴 CGFloat
No5: CGContextSetStrokeColorWithColor(ref,[[UIColor blueColor] CGColor]);
参数: 1:画板 CGContextRef
2:颜色 CGColorRef
No6: CGContextSetStrokeColor(ref, redColor);
解释: 设置画笔的颜色(2).
参数: 1:画板 CGContextRef
2:颜色 CGFloat [4]
No7: CGContextSetLineWidth(ref,10.0f);
解释: 设置线条的粗细
参数: 1:画板 CGContextRef
2:粗细值 CGFloat
No8: CGContextStrokePath(ref);
解释: 让画板将线条按照前面设定的路径 绘制出来
参数: 1:画板 CGContextRef
- Core Graphics
- Core Graphics
- Core Graphics
- Core Graphics
- Core Graphics
- core graphics
- Core Graphics
- Core Graphics
- Core Graphics
- core Graphics
- Core Graphics
- 2. The Graphics Core
- Core graphics UIImage
- Core Graphics - Transform
- Core Graphics 101: 模版
- Useful Core Graphics functions
- Core Graphics 框架
- Core Graphics小白级Mark
- PHP require、include、require_once、include_once的区别
- Linux 信号signal处理机制
- 用UML做好系统分析
- 模拟器启动飞速
- js url传值中文乱码之解决之道_javascript技巧
- Core Graphics
- 破解Google Gmail的https新思路 ssl中间人攻击
- 单键表操作
- mongodb主从备份
- 事务的原子性,一致性,隔离性,持久性
- 【二郎助手】新增自动补全以大写字母开头的变量
- Centos+apache+postfix+Openwebmail 备忘
- 15个被苹果逼上绝路的软硬件产品
- 那十月,我们一起追过的c++代码