一、将UIView控件拖动到Main.storyboard面板中,创建类继承UIView,然后将UIView控件的Class值设为此类。
二、重写drawRect方法,绘制图形:
1.画线条:
/*
绘制线路径
*/
- (void) drawLinePath{
//获取上下文引用,类试canvas
CGContextRef context = UIGraphicsGetCurrentContext();
//设置线宽度
CGContextSetLineWidth(context, 5);
//设置线的颜色
CGContextSetRGBStrokeColor(context, 0, 1, 0, 1);
//设置线头尾部样式
CGContextSetLineCap(context, kCGLineCapRound);
//设置一个起点
CGContextMoveToPoint(context, 0, 0);
//将之前的点与设置的点连成一条线
CGContextAddLineToPoint(context, 100, 100);
//关闭路径,自动连接起点与终点
// CGContextClosePath(context);
//重置各种设置状态为默认值
CGContextRestoreGState(context);
//图案渲染到画布上
CGContextStrokePath(context);
}
2.画矩形:
/*
绘制矩形
*/
- (void) drawRect{
//获取上下文引用,类试canvas
CGContext