利用Quartz2D-contex绘制三角形
生活随笔
收集整理的這篇文章主要介紹了
利用Quartz2D-contex绘制三角形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//獲取上下文 CGContextRef context =UIGraphicsGetCurrentContext(); //線條加粗 CGContextSetLineWidth(context , 5); //設置背景顏色
??? [[UIColor grayColor]set];
??? UIRectFill([self bounds]);
??? //利用path進行繪制三角形
??? //標記
??? CGContextBeginPath(context);
??? //設置起點
??? CGContextMoveToPoint(context, 2, 50);
??? //指定的點
??? CGContextAddLineToPoint(context, 165, 50);
???? CGContextAddLineToPoint(context, 165, 155);
??? //路徑結束標志,默認封閉
??? CGContextClosePath(context);
??? //填充顏色,setFill全部填充
??? [[UIColor greenColor]setFill];
??? //設置邊框顏色 setStroke邊框
??? [[UIColor brownColor]setStroke];
??? //繪制路徑path CGContextDrawPath(context, kCGPathEOFillStroke);
??? [[UIColor grayColor]set];
??? UIRectFill([self bounds]);
??? //利用path進行繪制三角形
??? //標記
??? CGContextBeginPath(context);
??? //設置起點
??? CGContextMoveToPoint(context, 2, 50);
??? //指定的點
??? CGContextAddLineToPoint(context, 165, 50);
???? CGContextAddLineToPoint(context, 165, 155);
??? //路徑結束標志,默認封閉
??? CGContextClosePath(context);
??? //填充顏色,setFill全部填充
??? [[UIColor greenColor]setFill];
??? //設置邊框顏色 setStroke邊框
??? [[UIColor brownColor]setStroke];
??? //繪制路徑path CGContextDrawPath(context, kCGPathEOFillStroke);
轉載于:https://www.cnblogs.com/yxt9322yxt/p/4768334.html
總結
以上是生活随笔為你收集整理的利用Quartz2D-contex绘制三角形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS:步进UIStepper、滑动块U
- 下一篇: HTML 5 全局属性