使用贝赛尔路径(UIBezierPath)创建画板
生活随笔
收集整理的這篇文章主要介紹了
使用贝赛尔路径(UIBezierPath)创建画板
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在iOS開發中,創建圖形,經常會使用貝塞爾路徑,用于描繪一些比較復雜的圖形。
使用貝塞爾路徑,需要在view中的方法- (void)drawRect:(CGRect)rect中進行描繪。
1 - (void)drawRect:(CGRect)rect{ 2 UIBezierPath *path = [UIBezierPath bezierPath]; 3 // 起點 4 [path moveToPoint:CGPointMake(0, 0)]; 5 // 途經點 6 [path addLineToPoint:CGPointMake(100, 0)]; 7 [path addLineToPoint:CGPointMake(0, 100)]; 8 [path addLineToPoint:CGPointMake(0, 0)]; 9 10 // 設置顏色 11 [[UIColor blackColor]set]; 12 // 設置線條寬度 13 path.lineWidth = 1; 14 15 // 渲染:描邊 16 // [path stroke]; 17 // 渲染:填充 18 [path fill]; 19 }上面的代碼使用貝塞爾路徑在view上創建了一個填充三角形。
貝塞爾曲線是一種矢量圖形
轉載于:https://www.cnblogs.com/kriskee/p/5384981.html
總結
以上是生活随笔為你收集整理的使用贝赛尔路径(UIBezierPath)创建画板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入浅出MySQL全文 下载
- 下一篇: python竞赛试题及答案_竞赛信息 |