iOS作為一門成熟的移動(dòng)端開發(fā)語(yǔ)言,一直沒(méi)有最簡(jiǎn)單的幾何圖形控件,或者是提供類似的方法,這點(diǎn)經(jīng)常讓我疑惑。從github上也沒(méi)找到什么黑科技,只能用Core Graphics或者UIBezierPath老老實(shí)實(shí)去畫三角形。
由于我們平時(shí)用的比較多的是作為箭頭(等腰三角形)使用,我在這里寫了一個(gè)簡(jiǎn)單的類供大家調(diào)用。
github下載地址:https://github.com/lzy1010/TriangleView
有什么好的建議希望可以多多交流。??。
枚舉:
等腰三角形,上左下右四種樣式:
?? triangleViewIsoscelesTop,
??? triangleViewIsoscelesLeft,
??? triangleViewIsoscelesBottom,
??? triangleViewIsoscelesRight,
調(diào)用方法:
/**
@param color 填充顏色@param style 三角形樣式
@return TriangleView
*/
- (instancetype)initWithColor:(UIColor *)color style:(TriangleViewStyle)style;
//設(shè)置方法
- (void)TriangleView_setColor:(UIColor *)color style:(TriangleViewStyle)style;