iOS 中 CALayer 的使用 VIP

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

    目录 收起>

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

    1.用 CALayer 定制下载进度条控件 00:23:38

    本课在通过对 CALayer 的基本原理讲解后用 CALayer 基本知识定制下载进度条控件。

    2.用 CALayer 定制 UIImageView 淡入淡出切换图片效果 00:17:15

    本课将利用动画组 CAAnimationGroup 将 bounds 动画与 contents 动画组合起来实现切换图片时的淡入淡出效果。

    3.用 CALayer 实现复杂遮罩效果 00:11:48

    本课将利用 CALayer 的 mask 属性作为遮罩 Layer,通过移动该遮罩 Layer 的 frame 值实现复杂的遮罩效果。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

iOS 中 CALayer 的使用

3课时,53分钟2014-12-11
YouXianMing
YouXianMing

极客学院签约布道师

布道师简介:
从事嵌入式、iOS 研发多年,iOS 架构师,现任 iOS 架构师一职


课程背景:

UIView 作为 CALayer 的容器管理器,因其是更高层级的抽象,能实现的动画效果受到了很多限制。CALayer 作为动画效果直接作用的实体,我们能利用其非常之多的属性,通过普通动画或者组合动画的模式实现惊艳而复杂的动画特效,对于提升 App 的交互体验极具价值,对于提升 App 的受欢迎程度很有帮助。


核心内容:
1.实现 CALayer 的 frame 值、bounds 值、contents 值的动画
2.组合动画的使用
3.实现 CALayer 的遮罩属性动画


软件环境:Xcode 6


是否提供资料:


课程等级:初级


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

  • 技术问答

相关课程

  • iOS实战项目开发:国家选择

    本课利用 UIPickView 为大家展示一个滚轮控件,并利用其实现选择国家的同时展示国旗。

    2课时 13分钟
    初级
    6075人学习
  • iOS实战项目开发:超级猜图

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

    12课时 82分钟
    初级
    7252人学习
  • iOS实战项目开发:加法计算器

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

    1课时 21分钟
    初级
    18188人学习
  • 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分钟
    初级
    6163人学习