人机交互技术实验报告

《人机交互技术》课程实验报告

姓名 王烁 学号 201308003104 专业 软件工程 班级 软件1301 指导教师及职称 万李(讲师) 开课学期 2016 至 2017 学年 上 学期 上课时间 2016 年 9月 30日

湖南科技学院教务处编印

实验题目 “北美榜”电影类APP的设计与实现 1. 实验目的: (1)熟悉项目环境的搭建,为每一个模块创建子控制器。 (2)创建storyboard文件,在其中定义所有的控制器,能使用xib绘制子视图。 (3)评分星星的实现思路分析。 (4)新闻列表数据的处理,加载Json数据,创建新闻Model。 2. 软硬件环境: 软件环境:操作系统 MAC OSX,开发平台 XCode 7.1 硬件环境:苹果一体机 3. 实验内容简述: (1)封装实现评分星星视图。 (2)实现下拉新闻列表,头条图片放大。 (3)KVO实现大图、小图海报同步滑动。 (4)总结创建单元格对象的三种方式。 4.实现过程 一、封装实现评分星星视图 创建starView类 starView.h文件内容: #import @interface starView : UIView{ UIView *_yellowView; //金色星星 UIView *_grayView; //灰色星星 } //自动生成一个带下划线 _ 的,并且以属性名命名的实例变量 //属性名:name,自动生成 _name @property(nonatomic,assign)CGFloat rating; //评分 @end starView.m文件内容: #import \#import \@implementation starView //通过代码创建对象会调用这个方法 - (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { [self _createView]; } return self; } //通过xib创建对象会调用这个方法 - (void)awakeFromNib{ [self _createView];

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4