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