UIBezierPath和CGContext类中的方法
来源:互联网 发布:牛魔王 知乎 编辑:程序博客网 时间:2024/06/08 19:50
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)
0 1
- UIBezierPath和CGContext类中的方法
- UIBezierPath和CGContext类中的方法
- CGPath CGContext UIBezierPath的比较
- CGContext 方法
- CGContext 常用方法
- CGContext的方法使用
- ios学习整理(二)使用drawRect:方法自定义绘图和UIBezierPath类
- iOS程序猿之UIBezierPath类属性和方法(画图路径)
- iOS绘图方法介绍: UIBezierPath 和 Core Graphics
- IOS的画线方法 CGContext
- CGContext
- CGContext
- CGContext
- CGContext
- CGContext
- UIBezierPath和CAShapeLayer简介
- CAShapeLayer和UIBezierPath
- ios CAShapeLayer和UIBezierPath
- PHP---查询数据乱码
- Android中百度地图计算MapView任意位置的经纬度
- U-boot第一阶段分析
- 技术团队的情绪与效率
- 电路中的各种地(转)
- UIBezierPath和CGContext类中的方法
- Linux内核编程:从hello world 开始-(3)_run
- 装饰者模式
- kmm
- Hadoop学习<一>--hadoop安装和环境变量设置
- GUI java.awt.Graphics类来画图 注意这里没有new一个Frame却直接launchFrame造了一个Frame
- java ajax 文件上传带滚动条显示
- Java解释Excel数据(jxl.jar包的使用)
- Java中final、finally和finalize的区别(转)