iOS实战项目开发:超级猜图 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课学习利用之前学过的 UIButton、UILabel、懒加载等方法来完成超级猜图的小游戏。

    1.效果展示与业务逻辑分析 00:03:43

    本课时讲解实例所用的控件包括 UIButton、UIImageView、UILabel,实例的业务逻辑分析。

    2.模型搭建 00:05:22

    本课时讲解根据 plist 文件建立模型,子类化继承于 NSObject 的数据模型。

    3.storyboard 布局 UI 00:11:11

    本课时讲解根据 storyboard 来布局UI界面。学习在 storyboard 中设置 UIButton、UILabel、UIImageView 的属性方法

    4.拖线与注释 00:06:37

    本课时讲解将 storyboard 中的控件与实现文件连线创建属性和方法实现映射关系,为方便理解并添加注释。

    5.创建模型数组与遮盖 00:03:46

    本课时讲解根据懒加载创建模型数组以及创建遮盖视图判断图片的缩放状态。

    6.实现图片缩放 00:06:49

    本课时讲解根据遮盖的透明度判断图片的缩放状态,并根据 CGAffineTransformScale 属性来进行图片的缩放。

    7.下一题方法实现 00:06:43

    本课时讲解根据索引自增来实现下一题的跳转,并且顶部label的信息会随着变化,学习为了代码简洁方便观看,自定义私有方法。

    8.创建答案按钮 00:07:35

    本课时讲解常量定义和宏定义,快速遍历清空答案视图,根据字符串的长度确定答案按钮数量。

    9.创建备选答案按钮 00:08:34

    本课时讲解根据九宫格方式创建备选答案按钮,按钮的隐藏属性及逻辑分析。

    10.答案按钮点击 00:04:18

    本课时讲解答案按钮点击事件包括去掉按钮内的文字、恢复隐藏按钮、调整字体颜色、恢复用户交互。

    11.备选按钮点击 00:08:12

    本课时讲解备选按钮点击响应事件包括填字进答案视图、隐藏按钮、判断答案的方法。

    12.提示点击方法的实现 00:08:43

    本课时讲解金币变化,点击提示按钮时候的响应事件:金币减少和答题按钮显示答案。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

iOS实战项目开发:超级猜图

12课时,82分钟2014-12-01
Carol
Carol

极客学院金牌布道师

课程背景:
作为初级 UIKit 的总结,超级猜图综合运用了之前的按钮、标签等控件以及懒加载的方法,完成这个实例可以复习之前的知识点,方便对高级 UIKit 的理解。


核心内容:
1.UIButton
2.九宫格布局控件
3.storyboard 布局 UI
4.图片缩放


软件环境:Xcode 6.1、OS X Yosemite


是否提供资料:


课程等级:初级


适合人群:
零基础开发者

  • 技术问答
  • 1

    效果展示与业务逻辑分析

    03:43

    本课时讲解实例所用的控件包括 UIButton、UIImageView、UILabel,实例的业务逻辑分析。

  • 2

    模型搭建

    05:22

    本课时讲解根据 plist 文件建立模型,子类化继承于 NSObject 的数据模型。

  • 3

    storyboard 布局 UI

    11:11

    本课时讲解根据 storyboard 来布局UI界面。学习在 storyboard 中设置 UIButton、UILabel、UIImageView 的属性方法

  • 4

    拖线与注释

    06:37

    本课时讲解将 storyboard 中的控件与实现文件连线创建属性和方法实现映射关系,为方便理解并添加注释。

  • 5

    创建模型数组与遮盖

    03:46

    本课时讲解根据懒加载创建模型数组以及创建遮盖视图判断图片的缩放状态。

  • 6

    实现图片缩放

    06:49

    本课时讲解根据遮盖的透明度判断图片的缩放状态,并根据 CGAffineTransformScale 属性来进行图片的缩放。

  • 7

    下一题方法实现

    06:43

    本课时讲解根据索引自增来实现下一题的跳转,并且顶部label的信息会随着变化,学习为了代码简洁方便观看,自定义私有方法。

  • 8

    创建答案按钮

    07:35

    本课时讲解常量定义和宏定义,快速遍历清空答案视图,根据字符串的长度确定答案按钮数量。

  • 9

    创建备选答案按钮

    08:34

    本课时讲解根据九宫格方式创建备选答案按钮,按钮的隐藏属性及逻辑分析。

  • 10

    答案按钮点击

    04:18

    本课时讲解答案按钮点击事件包括去掉按钮内的文字、恢复隐藏按钮、调整字体颜色、恢复用户交互。

  • 11

    备选按钮点击

    08:12

    本课时讲解备选按钮点击响应事件包括填字进答案视图、隐藏按钮、判断答案的方法。

  • 12

    提示点击方法的实现

    08:43

    本课时讲解金币变化,点击提示按钮时候的响应事件:金币减少和答题按钮显示答案。

相关课程

  • iOS开发项目实战:应用管理

    本课利用 UIButton、UILabel 的属性和方法来完成模拟下载的动画效果。

    6课时 32分钟
    初级
    6975人学习
  • iOS实战项目开发:加法计算器

    本课带领大家走进iOS开发,使用 Swift 语言通过 storyboard 用 UIButton、UILabel、UITextField 快速的搭建一个加法计算器。

    1课时 21分钟
    初级
    18059人学习
  • iOS8 SDK新特性系列课程

    本课讲解 iOS8 SDK 新特性,学习本套课程,能让开发者快速掌握 Extension、sizeClasses、UIAlertController 的用法,并了解 Cloud Kit、Handoff、Health Kit、HomeKit、Scene Kit、Metal、Local/Remote 通知、CoreLocation、Touch ID、Photos.framework 等知识。

    10课时 88分钟
    初级
    6150人学习
  • iOS实战项目开发:图片浏览器

    本课讲解利用简单的 UILabel、UIButton、UIImageView 完成一个趣味图片浏览器。

    1课时 20分钟
    初级
    10643人学习