首先,获取上下文
CGContextRef context = UIGraphicsGetCurrentContext();
画线
//设置画笔线条粗细
CGContextSetLineWidth(context, 5.0);
//设置线条样式
CGContextSetLineCap(context, kCGLineCapButt);
//设置画笔颜色:黑色
CGContextSetRGBStrokeColor(context, 1, 0, 0, 1);
//画点连线
CGContextAddLines(context, points, count);
//执行绘画
CGContextStrokePath(context);
画无框矩形
//设置矩形填充颜色:红色
CGContextSetRGBFillColor(context, 1.0, 0.0, 0.0, 1.0);
//填充矩形
CGContextFillRect(context, rect);
//执行绘画
CGContextStrokePath(context);
画有框矩形
//设置矩形填充颜色:红色
CGContextSetRGBFillColor(context, 1.0, 0.0, 0.0, 1.0);
//填充矩形
CGContextFillRect(context, rect);
//设置画笔颜色:黑色
CGContextSetRGBStrokeColor(context, 0, 0, 0, 1);
//设置画笔线条粗细
CGContextSetLineWidth(context, 1.0);
//画矩形边框
CGContextAddRect(context,rect);
//执行绘画
CGContextStrokePath(context);
画文字
//设置画笔线条粗细
CGContextSetLineWidth(context, 1.0);
//设置矩形填充颜色:红色
CGContextSetRGBFillColor (context, 1.0, 0.0, 0.0, 1.0);
//设置字体
UIFont *font = [UIFont boldSystemFontOfSize:31.0];
//在指定的矩形区域内画文字
[text drawInRect:rect withFont:font];
分享到:
相关推荐
iOS 绘制不规则图形,并且添加点击事件 的两种方法
iOS 绘制不规则图形,并且添加点击事件
IOS绘制、编辑多边形 基于UIBezierPath
很简单的小程序,是一个包含绘制三角形,矩形,圆,圆弧等图形的小dome,非常适合新手
![image](https://github.com/yyakun/drawline/blob/master/drawline.gif?raw=true) github地址 https://github.com/yyakun/drawline
iOS上使用TextOut输出文字,文字沿着半圆Path绘制
IOS 绘制自定义x,y轴的图表 实现 双曲线 双色柱状图
iOS 动态绘制折线图,需要给定图标x、y轴坐标及最大、小值,以及各折点坐标,即可动态绘制折线图。
iOS绘制不规则图形,并且添加点击事件。用贝塞尔曲线绘制的。很简单,下载后就会咯。
ios绘制半圆图表 HUChart ,HUChart是一个简单的(但是是第一个)ios的绘制半圆圈图(半饼图)表的工具。绘制半圆图表是为了...
iOS下语音输入文字功能
1. 渐变色蒙版; 2. 可根据数据设置刻度值; 3.动画绘制; 4.实现有平滑曲线以及及变色蒙版填充;动画圆环绘制;动画绘制折线图和柱状图;
iOS绘制饼图 XYPieChart ,XYPieChart 是 iOS 上用来绘制简单饼图的控件。
iOS图形绘制 UIBezierPath 绘制折线图、柱状图、饼形图
iOS原生代码实现折线渐变填充绘制动效:从一条直线从下向上变成折线,直线与折线之间是渐变的
基于两种思维方式的文字动画: 1.将每个字按照给定的时间逐个绘制; 2.在label上添加一个挡板
ios MKMapView通过google map api http://maps.google.com/maps?output=dragdir&saddr=%@&daddr=%@ 绘制地图路径
添加了Reusable机制 添加了横(row)表头 添加了竖(Column)表头 添加了左上角(subField)总表头 通过LYDateSource去创建各个元素,类似TableView 添加了LYIndexPath,{section, row} ...添加了网格
采用原生CoreImage框架下CIDetector进行边缘检测,Github地址:https://github.com/madaoCN/MADRectDetect (好心人赏个star,么么哒)
iOS 绘制不规则图形,不错的添加点击事件的两种方法,