C级别绘制基本步骤
来源:互联网 发布:数据字典和数据流程图 编辑:程序博客网 时间:2024/05/22 03:26
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
//设置阴影
CGContextSetShadowWithColor(context, CGSizeMake(10, 10), 10, [UIColor cyanColor].CGColor);
//绘制线
CGContextMoveToPoint(context, 100, 100);
CGContextAddLineToPoint(context, 200, 200);
CGContextDrawPath(context, kCGPathStroke);
//绘制矩形
CGContextAddRect(context, CGRectMake(100, 50, 100, 100));
CGContextDrawPath(context, kCGPathStroke);
//绘制椭圆形
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextSetLineWidth(context, 5);
CGContextAddEllipseInRect(context, CGRectMake(100, 50, 100, 100));
CGContextDrawPath(context, kCGPathFillStroke);
//绘制扇形
CGContextMoveToPoint(context, 100, 300);
// x.y代表圆心 100为半径 开始弧度 结束弧度 最后一个参数 顺逆时针 0代表顺时针
CGContextSetFillColorWithColor(context, [UIColor colorWithRed:97.0/255 green:145.0/255 blue:17.0/255 alpha:1].CGColor);
CGContextAddArc(context, 100, 300, 100, 0, 90.0/180.0*M_PI, 1);
CGContextDrawPath(context, kCGPathFill);
//绘制图片
UIImage *image = [UIImage imageNamed:@"yangmi10.jpg"];
[image drawInRect:CGRectMake(200, 280, 100, 100)];
//绘制文本
CGContextSetFillColorWithColor(context, [UIColor blueColor].CGColor);
NSString *str = @"Hello drawRect!";
[str drawAtPoint:CGPointMake(50, 200) withFont:[UIFont fontWithName:@"American Typewriter" size:30]];
CGContextRestoreGState(context);
}
- C级别绘制基本步骤
- C语言程序设计基本步骤
- [dx] 启用dx 和 基本绘制所需的步骤
- 完整的绘制一个图元的基本步骤
- android调用c/c++基本步骤
- 最基本的C语言代码级别速度优化
- 基本绘制
- 绘制位图的步骤
- DFD的绘制步骤
- 绘制图片步骤
- SQLSERVER性能监控级别步骤
- C/C++中调用SQLITE3的基本步骤
- linux下C语言编程(基本步骤)
- C/C++中调用SQLITE3的基本步骤
- 基于halcon10.0二次开发基本步骤(VS2010 C#.net)
- 安装用于学习C语言的linux系统基本步骤
- altium designer 绘制pcb步骤
- CSS绘制步骤条 ( 三角形)
- 详解KMP算法
- TintColor
- 【Matlab】绘图功能全面解析
- Kosaraju_Algorithm求有向图的强连通分量
- 网络红人排行榜 网络红人程琳被吸奶
- C级别绘制基本步骤
- 数据仓库中数据粒度
- C语言关键字
- 精通java
- 黑马程序员_银行业务系统(1)
- C++语言笔记系列之十三——派生类构造函数的调用
- java伪随机数生成的两种方式
- 装饰者模式
- IoMarkIrpPending函数