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;