1 前言
用 CGPathAddRect 向路径中添加一个矩形,然后在图形环境上绘制这条路径。
2 代码实例
ZYViewControllerView.m
- (void)drawRect:(CGRect)rect{
//创建图形路径句柄
CGMutablePathRef path = CGPathCreateMutable();
//设置矩形的边界
CGRect rectangle = CGRectMake(10.0f, 10.0f,200.0f, 300.0f);
//添加矩形到路径中
CGPathAddRect(path,NULL, rectangle);
//获得上下文句柄
CGContextRef currentContext = UIGraphicsGetCurrentContext();
//添加路径到上下文中
CGContextAddPath(currentContext, path);
//填充颜色
[[UIColor colorWithRed:0.20f green:0.60f blue:0.80f alpha:1.0f] setFill];
//设置画笔颜色
[[UIColor brownColor] setStroke];
//设置边框线条宽度
CGContextSetLineWidth(currentContext,5.0f);
//画图
CGContextDrawPath(currentContext, kCGPathFillStroke);
/* 释放路径 */
CGPathRelease(path);
}
运行结果
3 结语
以上是所有内容,希望对大家有所帮助。

本文介绍如何使用CGPathAddRect方法在iOS应用中绘制一个带有填充和边框的矩形,并提供了完整的代码示例。
之绘制矩形&spm=1001.2101.3001.5002&articleId=8926236&d=1&t=3&u=00521e7d7ab0433f8bab00b6caede982)
594

被折叠的 条评论
为什么被折叠?



