美文网首页
iOS绘制三角形

iOS绘制三角形

作者: 一笔一划_py | 来源:发表于2019-01-07 00:58 被阅读0次

.m

- (instancetype)initWithFrame:(CGRect)frame{
    if (self = [super initWithFrame:frame]) {
        self.backgroundColor = [UIColor cyanColor];
    }
    return self;
}

- (void)drawRect:(CGRect)rect {
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextBeginPath(context);
    CGContextMoveToPoint(context, rect.size.width*0.5, 0);//设置起始位置
    CGContextAddLineToPoint(context,20, rect.size.height);//从起始位置到这个点连线
    CGContextAddLineToPoint(context,rect.size.width-20, rect.size.height);
    CGContextClosePath(context);//结束画线..自动封闭  不写也可封闭
    [[UIColor redColor] setFill]; //设置填充色 不设置默认黑色
    [[UIColor clearColor] setStroke];//边框颜色,不设置默认黑色
    CGContextDrawPath(context, kCGPathFillStroke);//绘制路径
}

效果图:

Simulator Screen Shot - iPhone 6 - 2019-01-07 at 00.59.44.png

相关文章

  • Objective-C ios图形各种线条绘制

    IOS 图形绘制 绘制直线 矩形绘制 三角形绘制 任意弧形绘制 圆形绘制 绘制的属性 虚线的绘制 UIView d...

  • 绘制三角形,矩形,圆形

    绘制三角形 绘制矩形 绘制圆形

  • OpenGL ES iOS 入门实例

    OpenGL ES iOS 入门第一个实例: 绘制三角形 一, 将ViewController设置为继承自GLKV...

  • OpenGL ES for Android 绘制矩形和正方形

    前面的文章介绍了如何 绘制三角形,在OpenGL ES中没有直接绘制矩形的方式,通过绘制2个三角形的方式绘制矩形。...

  • canvas画三角形

    绘制一个三角形例如,绘制三角形的代码如下: 输出看上去如下:

  • 43. 线段绘制

    本文解释线段绘制,并通过线段绘制出三角形 线段与线段构成的三角形如下:

  • canvas画矩形圆形直线三角形

    开发笔记之-canvas画矩形圆形直线三角形 1.页面如下: 2.绘制长方形 3.绘制圆 4.绘制三角形 5.绘制...

  • canvas绘制仪表盘

    效果图 html添加canvas js获取canvas 定义方法绘制圆环 绘制刻度线 绘制文字 绘制圆 绘制三角形...

  • css绘制三角形和对号

    CSS绘制三角形 div css 效果 CSS绘制对号 div css 效果

  • OpenGL渲染

    1. 渲染过程中产生的问题 我们绘制的一个由很多三角形组成的实体对象,第一个绘制的三角形可能会被后面绘制的三角形覆...

网友评论

      本文标题:iOS绘制三角形

      本文链接:https://www.haomeiwen.com/subject/gdcyrqtx.html