zoukankan      html  css  js  c++  java
  • CGContextAddArcToPoint和CGContextAddArc

    比较难的是CGContextAddArcToPoint  

    代码如下:

    [plain] view plaincopy
     
    1. CGContextRef context=UIGraphicsGetCurrentContext();  
    2. CGContextSetRGBStrokeColor(context,1,0,0,1);  
    3. CGContextMoveToPoint(context,150,50);  
    4. CGContextAddLineToPoint(context,100,80);  
    5. CGContextAddLineToPoint(context,130,150);  
    6.   
    7. CGContextMoveToPoint(context,150,50);//圆弧的起始点  
    8. CGContextAddArcToPoint(context,100,80,130,150,50);  
    9. CGContextStrokePath(context);  

    CGContextMoveToPoint(context,150,50);//圆弧的起始点

    CGContextAddArcToPoint(context,100,80,130,150,50);

    是说从(150,50)到(100,80)画一条线,然后再从(100,80)到(130,150)画一条线,从这两条线(无限延伸的) 和半径50可以确定一条弧,

     而

    CGContextAddArc(context, 100, 100, 30, 0, M_PI, 1);

    比较简单了,(100,100)为圆心的坐标,30为半径,(0,M_PI)为起始角度和结束角度,1为顺时针,0 为逆时针

    是说从(150,50)到(100,80)画一条线,然后再从(100,80)到(130,150)画一条线,从这两条线(无限延伸的) 和半径50可以确定一条弧

  • 相关阅读:
    thread_Semaphore信号量
    c 语言文本文件判断是否到达结尾的问题
    c语言快速排序算法(转)
    c语言双向循环链表
    gtk+学习笔记(八)
    c语言循环链表的问题
    linux c获取本地时间
    gtk+学习笔记(七)
    gtk+学习笔记(六)
    gtk+学习笔记(五)
  • 原文地址:https://www.cnblogs.com/xitang/p/3929180.html
Copyright © 2011-2022 走看看