关于iOS的划线绘图

//可以通过这种方法绘制复杂图形

UIImageView* lineImage = [[UIImageViewalloc]initWithFrame:CGRectMake(kScaleWidth(94),kScaleHeight(191),kScaleWidth(204),kScaleHeight(2))];

[self.viewaddSubview:lineImage];

UIGraphicsBeginImageContext(lineImage.frame.size);

[lineImage.imagedrawInRect:CGRectMake(0,0, lineImage.frame.size.width, lineImage.frame.size.height)];

CGContextSetLineCap(UIGraphicsGetCurrentContext(),kCGLineCapRound);

CGContextSetLineWidth(UIGraphicsGetCurrentContext(),10.0);

CGContextSetAllowsAntialiasing(UIGraphicsGetCurrentContext(),YES);

CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(),1.0,1.0,1.0,1.0);

CGContextBeginPath(UIGraphicsGetCurrentContext());

CGContextMoveToPoint(UIGraphicsGetCurrentContext(),0,0);

CGContextAddLineToPoint(UIGraphicsGetCurrentContext(),kScaleWidth(204),kScaleHeight(0));

CGContextStrokePath(UIGraphicsGetCurrentContext());

lineImage.image=UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自http://blog.csdn.net/zhibudefeng/article/details/84632...
    再近不过信仰阅读 3,097评论 0 0
  • 洛洛姨阅读 793评论 0 0
  • 不得不承认,原生家庭对我们的成长有着不可磨灭的印象,我们性格当中的内向积极,乐观,消极,都是原生家庭的映射。 在今...
    熊芳菲阅读 5,132评论 1 4
  • 藩篱处的守望 思绪随候鸟远去 落日余晖的映照 狗吠的渲染 恬静处的思量 远在思绪外的念 如候鸟迁徙般 来来回回 挣...
    煮茶写诗阅读 1,352评论 0 2
  • 激光在线测厚仪最早是由英国真尚有公司根据工厂的生产车间需要而联合开发出的ZTMS08在线测厚仪,随着二十世纪八十年...
    iiiioo阅读 2,958评论 2 0