美文网首页
UIBezierPath画图基础实例[画圆和椭圆]

UIBezierPath画图基础实例[画圆和椭圆]

作者: 萧过 | 来源:发表于2016-08-02 19:56 被阅读0次

1、圆的效果图

2、椭圆的效果图

函数代码:

#pragma mark 画圆和椭圆

/**这里偷懒一下 ,画圆和椭圆可以使用同一个方法

*可以使用+ bezierPathWithOvalInRect:方法来画圆,当我们传的rect参数是一下正方形时,画出来的就是圆。那么我们要是不传正方形,那么绘制出来的就是椭圆了。

*/

-(void)drawCiclePath{

UIBezierPath *path=[UIBezierPath bezierPathWithOvalInRect:CGRectMake(20, 20, self.frame.size.width-40, self.frame.size.width-40)];

/*  换成 height  就成椭圆了

UIBezierPath *path=[UIBezierPath bezierPathWithOvalInRect:CGRectMake(20, 20, self.frame.size.width-40, self.frame.size.height-20)];

*/

UIColor *fillColor=[UIColor purpleColor];

[fillColor set];

[path fill];

UIColor *sColor=[UIColor lightGrayColor];

[sColor set];

[path stroke];

}

相关文章

网友评论

      本文标题:UIBezierPath画图基础实例[画圆和椭圆]

      本文链接:https://www.haomeiwen.com/subject/xdxqsttx.html