关闭

iOS开发之猜图王

标签: iOS猜图王
281人阅读 评论(0) 收藏 举报
分类:

让我们先看看效果吧~

QQ20151118-4@2x

需求分析:

1.搭建界面

    a.上半部分,固定的,用stroyboard直接连线。

    b.下半部分,根据题目的变化,不断变化和调整,用代码的方式实现会比较合适。

        *备选按钮区域

        *答案按钮区域

2.编写代码

    a.大图,小图的切换。

    b.下一题。

    c.备选按钮的点击,让文字进入答案区。

    d.判断胜负

        *胜利:进入下一题。

        *失败:提示用户重新选择。

    e.按钮按钮的点击

        把答案的文字恢复到备选区域。

知识总结:

1.调整状态栏颜色

/** 调整状态栏颜色 */
UIStatusBarStyleLightContent; // 亮色
UIStatusBarStyleDefault; // 暗色
- (UIStatusBarStyle)preferredStatusBarStyle {
    return UIStatusBarStyleLightContent; 
}

2.按钮高亮选择:

在storyboard中,去掉Highlighted Adjusts Image 选项。

效果,点击图片按钮时,不会显示高亮,并且松开鼠标才执行。

3.等待一段时间后执行相应代码:

[self performSelector:@selector(nextQuestion) withObject:nil afterDelay:0.5];

这里执行方法:nextQuestion,参数是nil,等待时间0.5s。

遇到的问题:

设置启动图:

先在Images.xcassets中设置一个LaunchImage,然后再项目设置的general–>App Icons and Launch Images–>Launch Images Source中选择刚才在Images.xcassets中设置的图片,再把Launch Screen File选项设置为空就可以了,不适合iOS8和去掉相应的xib文件。

完整工程请访问git地址:https://git.oschina.net/taylordavid/GuessImage.git

转载请注明原文地址:http://www.idreamteam.cn/?p=65

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:414205次
    • 积分:6848
    • 等级:
    • 排名:第3518名
    • 原创:279篇
    • 转载:17篇
    • 译文:4篇
    • 评论:62条
    新浪微博
    博客专栏
    文章分类
    最新评论