首页 > 代码库 > UIBezierPath和CGContext类中的方法
UIBezierPath和CGContext类中的方法
UIBezierPath和CGContext类中的方法
CGContextSetLineWidth(ctr,10);
// 即描写边线又填充
CGContextDrawPath(ctr,kCGPathFillStroke);
CGContextDrawPath(ctr,kCGPathFillStroke);
UIBezierPath和CGContext类中的方法
voidCGContextSetLineWidth(CGContextRef c, CGFloat width); // 设置边线的宽度
voidCGContextAddLineToPoint(CGContextRef c, CGFloat x, CGFloat y); // 添加一条线到某一个点
voidCGContextSetLineCap(CGContextRef c, CGLineCap cap); //设置线段头尾部的样式
voidCGContextSetLineJoin(CGContextRef c, CGLineJoin join); //设置线段转折点的样式
voidCGContextSetRGBStrokeColor(CGContextRef context, CGFloat red,
CGFloat green, CGFloat blue, CGFloat alpha); //设置颜色
CGFloat green, CGFloat blue, CGFloat alpha); //设置颜色
+ (UIBezierPath*)bezierPath; // 创建UIBezierPath
+ (UIBezierPath*)bezierPathWithRect:(CGRect)rect; // 创建一个四边形
voidCGContextAddRect(CGContextRef c, CGRect rect)
+ (UIBezierPath*)bezierPathWithOvalInRect:(CGRect)rect; // 创建一个圆形
voidCGContextAddEllipseInRect(CGContextRef context, CGRect rect)
+ (UIBezierPath*)bezierPathWithRoundedRect:(CGRect)rect cornerRadius:(CGFloat)cornerRadius;// 创建弧形
voidCGContextAddArc(CGContextRef c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle,int clockwise)
+ (UIBezierPath*)bezierPathWithRoundedRect:(CGRect)rect byRoundingCorners:(UIRectCorner)corners cornerRadii:(CGSize)cornerRadii; // 创建怪异的四边形
+ (UIBezierPath*)bezierPathWithArcCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise; // 创建弧形,可以按照顺时针或者逆时针
+ (UIBezierPath*)bezierPathWithCGPath:(CGPathRef)CGPath;
- (void)moveToPoint:(CGPoint)point; // 设置起点
- (void)addLineToPoint:(CGPoint)point; // 添加一条线到某个点
- (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise ; // 添加一个弧形,可以按照顺时针或者逆时针
- (void)addLineToPoint:(CGPoint)point; // 添加一条线到某个点
- (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle clockwise:(BOOL)clockwise ; // 添加一个弧形,可以按照顺时针或者逆时针
- (void)closePath; // 关闭路径(连接起点和最后一个点)
void CGContextClosePath(CGContextRef c)
UIBezierPath和CGContext类中的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。