iOS开发之猜图王

让我们先看看效果吧~

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值