SuperCard Matching实验报告.docx

上传人:b****5 文档编号:11775731 上传时间:2023-04-01 格式:DOCX 页数:11 大小:1.41MB
下载 相关 举报
SuperCard Matching实验报告.docx_第1页
第1页 / 共11页
SuperCard Matching实验报告.docx_第2页
第2页 / 共11页
SuperCard Matching实验报告.docx_第3页
第3页 / 共11页
SuperCard Matching实验报告.docx_第4页
第4页 / 共11页
SuperCard Matching实验报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

SuperCard Matching实验报告.docx

《SuperCard Matching实验报告.docx》由会员分享,可在线阅读,更多相关《SuperCard Matching实验报告.docx(11页珍藏版)》请在冰豆网上搜索。

SuperCard Matching实验报告.docx

SuperCardMatching实验报告

扑克牌游戏的功能增强实验报告

组员:

凌升杭143522,宋杰143528

一、实验目的

将原先的扑克牌游戏,界面上的牌用的是button实现的,实验要求使用customView来实现扑克牌匹配游戏。

二、实验步骤

1、打开已经完成的SuperCard项目。

这个项目已经实现使用customView来一张牌由手势翻牌,随机显示一副牌中的一张牌的功能。

如图1。

图1

2、将playingcardview复制粘贴12个,调整好大小,并3行4列排列整齐。

如图2。

3、将Lable控件拖入storyboard中,用来显示分数。

如图3。

图3

4、分别将滑动手势控件分别拖入12个view中。

使12张牌的view均有滑动手势,如图4。

图4

5、将12张牌的view控件按住Ctrl拖入ViewController.m文件中。

设置connection属性为OutletCollection,取名为playingCardView。

6、用同样的方法将滑动控件也拖入ViewController.m文件。

设置connection属性为OutletCollection,取名为swipecollections。

7、将Lable控件同样拖入,取名为Score。

用来显示分数。

8、将其余滑动控件拖入连接-(IBAction)swap:

(UISwipeGestureRecognizer*)sender方法。

9、创建CardMatch类,用来实现扑克牌匹配的功能。

如图5。

图5

在CardMatch.h文件中添加公共属性,如

@property(nonatomic,readonly)NSIntegerscore;

还有公共方法。

10、在CardMatch.m文件中添加相应代码。

初始化代码。

扑克牌匹配,算分数。

11、在CardMatch.m中编写手势识别的代码。

1)初始化视图数组、手势识别数组等变量。

2)初始化代码

2)手势识别的代码

3)viewDidload中添加实现图片缩放的代码

12、初步运行,验证是否能够满足要求。

13、使用AutoLayout进行页面布局,使得应用能够在不同尺寸屏幕下面适配。

1)选中ViewController,在“ResolveAutoLayOutIssue”中选择“ResettoSuggestedConstrains”

2)选中Lable控件,在“ResolveAutoLayOutIssue”中选择第一个“ResettoSuggestedConstrains”

3)选中12个view控件,在“pin”中勾选“EqualWidths”、“EqualHeights”,并在“AddNewConstraints”中全选。

14、在不同模拟器下运行,验证是否能够适配不同尺寸的屏幕。

1)iPhone6:

 

2)iPhone5、iPhone5s:

三、遇到的问题

编写手势识别的代码时遇到一些困难,经过与同学的讨论,逐渐将问题解决。

四、实验意义

进一步熟悉有关手势识别代码的编写以及AutoLayOut功能的使用。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1