zoukankan      html  css  js  c++  java
  • iphone 绘图

    虚线

    CGContextSetStrokeColorWithColor(myContext, [UIColor blackColor].CGColor);
    CGContextSetLineDash (myContext,phase,lengths,2);
    CGContextClosePath(myContext);
    CGContextStrokePath(myContext);

    ================================================================

    切线

    - (void)drawRect:(CGRect)rect {

            CGContextRef context = UIGraphicsGetCurrentContext();

            CGContextSetLineWidth(context, 2.0);

            CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);

            CGContextMoveToPoint(context, 100, 100);
            CGContextAddArcToPoint(context, 100,200, 300,200, 100);
            CGContextStrokePath(context);
    }

    ================================================================

    - (void)drawRect:(CGRect)rect {

            CGContextRef context = UIGraphicsGetCurrentContext();

            CGContextSetLineWidth(context, 2.0);

            CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);

            CGRect rectangle = CGRectMake(60,170,200,80);

            CGContextAddEllipseInRect(context, rectangle);

            CGContextStrokePath(context);
    }

    ================================================================

     

    - (void)drawRect:(CGRect)rect {

            CGContextRef context = UIGraphicsGetCurrentContext();

            CGContextSetLineWidth(context, 2.0);

            CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);

            CGContextMoveToPoint(context, 10, 10);

            CGContextAddCurveToPoint(context, 0, 50, 300, 250, 300, 400);

            CGContextStrokePath(context);
    }

    ================================================================

     

    - (void)drawRect:(CGRect)rect {

            CGContextRef context = UIGraphicsGetCurrentContext();

            CGContextSetLineWidth(context, 2.0);

            CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);

            CGContextMoveToPoint(context, 10, 200);

            CGContextAddQuadCurveToPoint(context, 150, 10, 300, 200);

            CGContextStrokePath(context);
    }

    ================================================================

     

    - (void)drawRect:(CGRect)rect {

            CGContextRef context = UIGraphicsGetCurrentContext();

            CGContextSetLineWidth(context, 5.0);

            CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);

            CGFloat dashArray[] = {2,6,4,2};

            CGContextSetLineDash(context, 3, dashArray, 4);

            CGContextMoveToPoint(context, 10, 200);

            CGContextAddQuadCurveToPoint(context, 150, 10, 300, 200);

            CGContextStrokePath(context);
    }

  • 相关阅读:
    随堂练习 磁盘管理文件系统
    随堂练习 shell脚本(二)
    随堂练习 软件包管理
    随堂练习 压缩和解压缩
    随堂练习 文本处理小工具
    随堂练习 用户和组的权限管理
    随堂练习 bash shell特性和I/O重定向及管道
    随堂练习 Linux 文件管理
    随堂练习 linux 基础知识
    C连载13-复数类型以及基本数据类型总结
  • 原文地址:https://www.cnblogs.com/iapp/p/3631811.html
Copyright © 2011-2022 走看看