项目作业 476
等41人参与
来源: / 手势画板

慕粉们,在案例课程的视频中留的作业,有思考过怎么完成吗?下面就可以运用所学知识,来完成如视频4-1所示的功能了。

题目要求:

使用所学知识完成 “数据环形图”,运行效果见课程4-1视频演示。


作业描述

一、语言和环境

1、实现语言

Objective-C语言

2、环境要求及开发工具

MAC OS、Xcode


二、程序整体要求

1、根据所需功能,划分功能模块,设置对应的方法,在方法中实现相应功能。

2、代码结构要层次分明,逻辑思路清晰严谨,变量名规范易懂。

3、代码中出现的实例对象、方法,适当添加注释。

4、要求Objective-C代码实现、运行结果与提供的效果图结构保持一致。

5、  将作业项目形成压缩文件并提交。

 

三、思路分析:

由运行效果,可以分析出项目中具体包括的功能模块。

1、界面跳转

描述:对应界面的跳转

要求:

(1) 设置能跳转到对应功能界面的按钮。

(2) 设置对应界面的返回按钮

2、数据环形图:

描述:绘制环形图

要求:

(1) 根据比例绘制不同颜色的环形。

(2) 设置整个数据环形图的开始角度和结束角度。

(3) 指定数据环形图的半径和圆心

提示:视频4-1的分析中有贝赛尔曲线的实现方法。另外设置贝赛尔曲线的线宽、填充色等属性,可以通过CAShapeLayer的实例化对象去设置相关属性。

 


评分标准是什么?

规范【10分】

> 每个模块都有自己独立的类。

> 类、变量属性、功能方法命名规范。                

> 代码结构层次分明。 

> 代码书写规范、添加适量注释。

程序整体运行效果【10分】

> 程序正常运行,且满足效果图要求。

界面跳转【20分】

> 正确设置能跳转到不同界面的按钮。

> 正确设置界面的返回按钮。

数据环形图绘制【60分】

> 用贝塞尔曲线绘制数据环形图。

> 正确设置颜色所占比例。

> 正确设置数据环形图的相关属性。


项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师