图形绘制CoreGraphics

iOS图形绘制CoreGraphics篇http://www.tuicool.com/articles/BfE7F3r
CoreGraphics 框架之梯度渐变http://www.tuicool.com/articles/YzUVRbR

CoreGraphics中主要分三种,
1,UIGraphicsGetCurrentContext()函数开头的绘制.
2,UIGraphicsBeginImageContextWithOptions()函数开头的绘制,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 3,CGPathCreateMutable()函数开头的绘制, 其中,UIGraphicsGetCurrentContext()函数需在view 的 drawInRect方法中调用.

简单绘制圆形

- (void)drawRect:(CGRect)rect {
    CGContextRef contextRef = UIGraphicsGetCurrentContext();
    //绘制圆形:方式一
    CGContextSetStrokeColorWithColor(contextRef, [UIColor blueColor].CGColor);
    CGContextSetFillColorWithColor(contextRef, [UIColor redColor].CGColor);
    CGContextAddArc(contextRef, 100, 100, 20.0, -180 * M_PI / 180, 180 * M_PI / 180, NO);
    CGContextDrawPath(contextRef, kCGPathFillStroke);
    //绘制圆形:方式二
    CGContextAddEllipseInRect(contextRef, CGRectMake(0, 0, 80, 80));
    CGContextDrawPath(contextRef, kCGPathFillStroke);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容