首页 > 代码库 > iOS 绘制直线、矩形、文字的方式
iOS 绘制直线、矩形、文字的方式
首先,获取上下文 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 绘制直线、矩形、文字的方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。