iOS画三角形

作者: senpaiLi | 来源:发表于2018-04-16 00:41 被阅读302次

iOS作为一门成熟的移动端开发语言,一直没有最简单的几何图形控件,或者是提供类似的方法,这点经常让我疑惑。从github上也没找到什么黑科技,只能用Core Graphics或者UIBezierPath老老实实去画三角形。

由于我们平时用的比较多的是作为箭头(等腰三角形)使用,我在这里写了一个简单的类供大家调用。

github下载地址:https://github.com/lzy1010/TriangleView

有什么好的建议希望可以多多交流。😘。

枚举:

等腰三角形,上左下右四种样式:

   triangleViewIsoscelesTop,
    triangleViewIsoscelesLeft,
    triangleViewIsoscelesBottom,
    triangleViewIsoscelesRight,

调用方法:

/**
@param color 填充颜色

@param style 三角形样式

@return TriangleView

*/

- (instancetype)initWithColor:(UIColor *)color style:(TriangleViewStyle)style;

//设置方法

- (void)TriangleView_setColor:(UIColor *)color style:(TriangleViewStyle)style;

相关文章

  • iOS星盘,浅谈如何实现

    IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、...

  • OpenGLES2之Android&iOS跨平台开发教程(三)绘

    前言 前面介绍完了OpenGL ES在Android&iOS端的构建,这一篇我们用OpenGL ES画个三角形,得...

  • CSS画三角形、圆形、椭圆形总结

    CSS画正方形长方形很简单,本文就不说了。 一、三角形 1、CSS画等腰三角形 2、画直角三角形: 二、画圆形 注...

  • 第十五课:狐狸🦊

    用“三角形”画狐狸

  • iOS画三角形

    iOS作为一门成熟的移动端开发语言,一直没有最简单的几何图形控件,或者是提供类似的方法,这点经常让我疑惑。从git...

  • CSS 怎么画三角形

    画三角形的原理 我们画三角形是通过 border 这个样式来画的。平常的 border 在你们眼中可能是这样的 当...

  • OpenGL ES入门-02

    本节的目的是画一个三角形 写在最前 在iOS中使用OpenGL ES2.0画图主要有两种方法: GLKViewCo...

  • 今日缠绕画:蚀刻

    虽然线条画的不咋好,但是整体还是很满意。 一画三角形 二把三角形边延长相接 三画中间分界线 四画阴影 结束! 今天...

  • 素描课

    今天在素描课上我们学了三角形和圆柱的穿插。 三角形和圆柱的穿插要先画高度,画完高度再量宽,接着画三角...

  • 画叠加的等边三角形

    画叠加的等边三角形 描述 利用turtle库画如图所示的叠加的等边三角形,每个小等边三角形边长为100。 输入格式...

网友评论

  • XiuFi:不能用图片代替?
    senpaiLi:图片是固定的size,没有可比性

本文标题:iOS画三角形

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