IOS绘图之绘制圆形和矩形
程序员文章站
2024-01-14 13:45:34
...
绘制 圆形 和 矩形
相对于直线 这两种简单 圆形 内切于矩形
这就是两者之间的关系
#pragma mark 绘制圆形
- (void)drawShakeCircle
{
//1.取出上下文
CGContextRef context = UIGraphicsGetCurrentContext();
//2.设置路径
CGRect rect = CGRectMake(0, 0, 100, 100);
UIRectFrame(rect);
CGContextAddEllipseInRect(context, rect);
//3.绘制路径
CGContextDrawPath(context, kCGPathFillStroke);
}
#pragma mark 绘制矩形
- (void)drawShapeRect
{
/*
在程序开发中 无论肉眼在程序中看到的是什么形状,其本质上都是矩形。
*/
CGRect rect = CGRectMake(50, 50, 200, 200);
[[UIColor redColor]set];
//绘制实心矩形
UIRectFill(rect);
//绘制空心矩形
UIRectFrame(CGRectMake(50, 300, 200, 200));
}