![进阶前七天05备课05教案05核心绘图_第1页](http://file4.renrendoc.com/view/ad7f77ae953f9af71416c5e357ab4b20/ad7f77ae953f9af71416c5e357ab4b201.gif)
![进阶前七天05备课05教案05核心绘图_第2页](http://file4.renrendoc.com/view/ad7f77ae953f9af71416c5e357ab4b20/ad7f77ae953f9af71416c5e357ab4b202.gif)
![进阶前七天05备课05教案05核心绘图_第3页](http://file4.renrendoc.com/view/ad7f77ae953f9af71416c5e357ab4b20/ad7f77ae953f9af71416c5e357ab4b203.gif)
![进阶前七天05备课05教案05核心绘图_第4页](http://file4.renrendoc.com/view/ad7f77ae953f9af71416c5e357ab4b20/ad7f77ae953f9af71416c5e357ab4b204.gif)
![进阶前七天05备课05教案05核心绘图_第5页](http://file4.renrendoc.com/view/ad7f77ae953f9af71416c5e357ab4b20/ad7f77ae953f9af71416c5e357ab4b205.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UI进阶5天1Quartz2D绘图,这个 实际上我们还有一种比较重要的跳转方式,就是这个modal,modal什么时候使用modal,什么时候使用课程长度:1359秒modal的形式展示控制器的效果怎样的,用什么方法切换下一个控制器,用什么方法接下来,咱们使用storyboardmodal课程名称:03-modal-storyboard使用课程长度:0757秒modal跳转的形式利用什么属性?UIModalTransitionStyleFlipHorizontalTVOS_PROHIBITED,接下来,咱们就要真正的开始学习这个绘图知识了,首先来介绍下这个Quartz2d能做课程长度:1042/生成PDF,截图/UI接下来,咱们来学个重要概念就是这个图形上下文,如果这个图形上下文不明白的话,这个绘图是学不好的。课程长度:0651秒 )答案:1>保存绘图信息,绘图状态2>决定绘制的输出目标( )Quartz2DAPI进行绘图步骤123把绘图上下文上的图形渲染到UIKitAPIQuartz2DAPIQuartz2DAPI比如:画、文字到控件上。(UIKit已经封装好了2课程长度:1150秒课堂提问+1.//1.1.//1.CGContextRefctx=2.CGContextMoveToPoint(ctx5050)CGContextAddLineToPoint(ctx100,100)3. 07-课程长度:1714课堂提问+-{//3.c+1.CGContextRefctx=2.拼接路径UIBezierPath*path=[[UIBezierPathalloc]init];[pathmoveToPoint:CGPointMake(50,50)];3.把路径添加到上下文当中(ocpathcpath)CGContextAddPath(ctx,path.CGPath);//4.渲染}//2.-{1.CGContextRefctx=2.CGMutablePathRefpath=CGPathCreateMutable();CGPathMoveToPoint(path,NULL,50,50);CGPathAddLineToPoint(path,NULL,100,//3.把路径添加到上下文当中CGContextAddPath(ctx,path);//4.渲染}//1.-{1.CGContextRefctx=2.CGContextMoveToPoint(ctx,50,CGContextAddLineToPoint(ctx,100,//3.渲染}OCpathCCGContextAddPath(ctx,08-课程长度:0839课堂提问+bezierPath-{//5.//UIBezierPath*path=[UIBezierPath//[pathmoveToPoint:CGPointMake(50,//[path}-{//4.c+1.CGContextRefctx=2.拼接路径CGMutablePathRefpath=CGPathCreateMutable();CGPathMoveToPoint(path,NULL,50,50);CGPathAddLineToPoint(path,NULL,100,3.拼接路径UIBezierPath*path1=[UIBezierPathbezierPathWithCGPath:path];[path1addLineToPoint:CGPointMake(150,50)];//4.把路径添加到上下文当中CGContextAddPath(ctx,path1.CGPath);//5.渲染}3课程长度:1230课堂提问+drawRec:rect方法有什么作用?绘图为什么要写在drawrectrect代表了什么?drawrect什么时候调用?如何重绘?为什么不能手动调用drawrect? view调用某个需要重绘的view对象的调用某个需要重绘的view对象的 调用某个需要重绘的view对象的 yInRectrect:需要重绘的区课程长度:1943秒3.2.23.2.2课堂提问+1OC的方式绘制圆形,需要什么方法,其中各个参数代表什么含义?ArcCenter: radius:startAngle:起始"位置endAngle:结束"位置clockwise:UIBezierPath*path=[UIBezierPathbezierPathWithArcCenter:CGPointMake(150,150)radius:100startAngle:0endAngle:M_PIclockwise:1];课程名称:11-coc画弧线的区别课程长度:0409秒课堂提问+4课程长度:0953秒4.1.24.1.2课堂提问+ kCGLineJoinMiter, kCGLineJoinRound, kCGLineJoinBevel kCGLineCapButt, kCGLineCapRound //课程长度:0959秒课堂提问+问题:在C和OCC下设置颜色利用CGContextSetRGBStrokeColor(ctx,1,0,0,1);OC下设置颜色利用[UIColorblueColor]setStroke]课程长度:2043秒课堂提问+1、COCC方式:CGContextDra OC方式:[pathstroke][pathfill]2、设置颜色的各种方式有什么区别?[[UIColorgreenColor]set];[[UIColorredColor]setFill];5接下来我们来学个工作中比较实用的技术就是这个饼图和柱状图。课程长度:1432秒课堂提问+end=2*M_PI*[array[i]floatValue]+start;start=end;课程长度:0614课堂提问+】6一 一 我们 在安装新的应用的不就是在应用 课程长度:1921秒课堂提问+ 当中的label向proGre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度养老服务业委托贷款协议
- 自愿合伙经营合同书(33篇)
- 2025届柳州市高三语文下学期开学考试卷附答案解析
- 5万吨年锂电池物理法循环再生项目可行性研究报告模板-立项备案
- 2024-2025学年安徽省滁州市定远英华中学高二上学期期中考试历史试卷
- 2025年企业租赁办公地点合同标准格式
- 2025年移动支付行业策划发展联盟合作协议模板
- 2025年化妆专业学员培训协议
- 2025年脚踏自行车及其零件项目提案报告模板
- 2025年制造业转让合同范文
- 电流互感器试验报告
- 蒋中一动态最优化基础
- 华中农业大学全日制专业学位研究生实践单位意见反馈表
- 付款申请英文模板
- 七年级英语阅读理解10篇(附答案解析)
- 抖音来客本地生活服务酒旅商家代运营策划方案
- 钻芯法桩基检测报告
- 无线网网络安全应急预案
- 国籍状况声明书【模板】
- 常用保洁绿化人员劳动合同范本5篇
- 新高考高一英语时文阅读
评论
0/150
提交评论