//获取用语描画的全局对象 var context = UIGraphicsGetCurrentContext() //设定颜色 CGContextSetRGBStrokeColor(context,1,1) //线宽度 CGContextSetLineWidth(context,10) //移动到 位置 CGContextMoveToPoint(context,100,100) //开始线性移动 CGContextAddLineToPoint(context,200) CGContextAddLineToPoint(context,200,200) CGContextMoveToPoint(context,300) CGContextAddLineToPoint(context,400) //描画轨迹 CGContextStrokePath(context)
矩形描画方式
var context = UIGraphicsGetCurrentContext() //追加矩形 CGContextAddRect(context,CGRect(x: 100,y: 100,width: 100,height: 100)) //设定颜色 CGContextSetRGBFillColor(context,1) //填充形状 CGContextFillPath(context) //描画边框 和画直线不同处在于 画线最后调用的是: CGContextStrokePath CGContextSetLineWidth(context,5) CGContextSetRGBStrokeColor(context,1) CGContextStrokeRect(context,height: 100))原文链接:https://www.f2er.com/swift/327647.html