码迷,mamicode.com
首页 > 其他好文 > 详细

使用贝赛尔路径(UIBezierPath)创建画板

时间:2016-04-13 00:00:26      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

  在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上创建了一个填充三角形。

  贝塞尔曲线是一种矢量图形

使用贝赛尔路径(UIBezierPath)创建画板

标签:

原文地址:http://www.cnblogs.com/kriskee/p/5384981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!