首页 > 代码库 > oc初步画图
oc初步画图
- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextMoveToPoint(context, 0, 0); CGContextAddRect(context,CGRectMake(100, 100, 200 , 150)); CGContextMoveToPoint(context, 200, 175); CGContextAddArc(context, 200, 175, 50,-3.14/2.0,3.14/2.0, 0); CGContextAddLineToPoint(context, 200 , 175); CGContextMoveToPoint(context, 160, 175); CGContextAddArc(context, 160, 175, 50,-5.0*3.14/6.0,-7.0*3.14/6.0, 1); CGContextAddLineToPoint(context, 160, 175); //画边框 //CGContextStrokePath(context); //设置填充色 [[UIColor redColor] setFill]; [[UIColor colorWithRed:0.6 green:0.4 blue:0.5 alpha:0.5] setFill]; //设置边框颜色 [[UIColor blackColor] setStroke]; //[[UIColor greenColor] set]; //EVEN-ODD, 奇偶规则填充 CGContextDrawPath(context, kCGPathEOFillStroke); //控制点 CGContextAddCurveToPoint(context, 50, 0, 50, 200, 100, 100); CGContextAddQuadCurveToPoint(context, 150, 0, 200, 100); CGContextStrokePath(context);}@end
oc初步画图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。