iOS实战项目开发:手势密码锁 VIP

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

    目录 收起>

    本课学习 iOS 中的常用的六种手势操作。包括点击、捏合、轻扫、拖移、旋转、长按,了解手势后讲解手势密码锁实例,深入理解触摸事件和手势。

    1.点击捏合和轻扫手势 00:16:25

    本课时讲解点击手势,单击和双击,手势互斥原则的概念和解决方法,捏合手势缩放视图以及轻扫手势的使用。

    2.拖移旋转长按手势 00:11:17

    本课时讲解拖移、旋转和长按手势的声明以及响应方法,根据其属性和方法来深入理解手势。

    3.九宫格布局按钮 00:18:19

    本课时讲解通过 storyboard 添加背景视图,并通过代码布局按钮,运用到了九宫格布局算法,对触摸事件和按钮的功能进行代码封装。

    4.手势连线与代理 00:17:07

    本课时讲解将按钮根据手势触摸连线,修改按钮选中状态、手势结束后取消连线、最后设置代理方法来判断密码是否正确。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

iOS实战项目开发:手势密码锁

4课时,63分钟2015-02-03
Carol
Carol

极客学院金牌布道师

课程背景:
手势是很实用,通过手势能体现更好的用户体验。本节课介绍常用六种手势的使用,以及手势互斥原则,并利用手势密码锁实例加深理解触摸事件。


核心内容:
1.点击、捏合、轻扫手势
2.手势互斥原则
3.拖移、旋转、长按手势
4.九宫格布局
5.drawRect 方法画图


软件环境:Xcode 6.1、OS X Yosemite


是否提供资料:


课程等级:初级


适合人群:
有一定 iOS 基础开发者

  • 技术问答
  • 1

    点击捏合和轻扫手势

    16:25

    本课时讲解点击手势,单击和双击,手势互斥原则的概念和解决方法,捏合手势缩放视图以及轻扫手势的使用。

  • 2

    拖移旋转长按手势

    11:17

    本课时讲解拖移、旋转和长按手势的声明以及响应方法,根据其属性和方法来深入理解手势。

  • 3

    九宫格布局按钮

    18:19

    本课时讲解通过 storyboard 添加背景视图,并通过代码布局按钮,运用到了九宫格布局算法,对触摸事件和按钮的功能进行代码封装。

  • 4

    手势连线与代理

    17:07

    本课时讲解将按钮根据手势触摸连线,修改按钮选中状态、手势结束后取消连线、最后设置代理方法来判断密码是否正确。

相关课程

  • iOS实战项目开发:绘制小黄人

    本课利用绘制小黄人雏形的实例讲解 Quartz 2D 的绘图知识。包括基本图形如三角形、四边形、圆形以及图片和文字,介绍图形上下文栈、贝塞尔曲线的概念。

    3课时 52分钟
    初级
    7895人学习
  • iOS实战项目开发:瀑布流

    本课通过完成瀑布流展示图片的实例来学习 UICollectionView 控件,了解控件的基本属性、创建方式以及布局方法。

    3课时 29分钟
    初级
    9635人学习
  • 苹果推送通知服务

    本课讲解如何配置推送证书,以及学会使用推送服务。

    3课时 20分钟
    中级
    12502人学习
  • iOS 中 CALayer 的使用

    本课程将讲解 CALayer 的基本原理,从零开始手把手教大家如何用 CALayer 完整的定制一个下载进度条的控件,并用 CALayer 实现淡入淡出方式切换图片、用 CALayer 配合 png 图片实现遮罩的效果。

    3课时 53分钟
    初级
    11745人学习