iOS 界面动画教程之与视图相关的动画 VIP

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

    目录 收起>

    本课程讲解如何利用 UIKit 框架所提供的动画 API 创建基于视图的动画。这些 API 专门用来帮助开发者以最简单的方式创建动画,从而避免了复杂的 Core Animation 的操作。UIKit 框架的 API 虽然简单,但是却不失灵活、强大的功能,我们几乎可以通过它完成大部分有趣、优雅的动画创建。

    1.创建视图动画 00:21:32

    本课时学习如何移动、缩放和淡化视图元素,通过 UIKit 框架提供的 API 和 Swift 语言创建一系列不同的动画效果。

    2.创建弹簧效果的线性动画 00:15:27

    本课时学习如何创建从 A 点到 B 点的,具有弹簧效果的视图动画。

    3.变形动画的实现 00:23:18

    本课时学习使用变形动画改变视图,我们可以对视图元素使用 iOS 内置的预定义变形动画。预定义的变形只会在动画期间改变视图元素的外观,而不会影响到视图元素的最终呈现效果。

    4.视图动画的综合实践 00:25:01

    本课时会利用前面所学习的各种技能创建有趣、优雅的动画效果。

    5.关键帧动画 00:12:52

    本课时学习如何通过 Swift 语言的闭包形式创建多级序列化动画。通过该方式,我们让视图元素执行三组、四组甚至更多的动画效果。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

iOS 界面动画教程之与视图相关的动画

5课时,98分钟2016-03-16
刘铭—iOS
刘铭—iOS

极客学院签约布道师

课程背景:
UIKit 框架的动画 API 可以为呈现在屏幕上的各种界面元素创建动画效果,因为这些界面元素都继承于 UIView 类,比如 UILabel、UIImageView、UIButton 以及我们自定义的 UIView 的子类。

核心内容:
1.创建基于视图的动画
2.创建弹簧效果的线性动画
3.变形动画的实现
4.关键帧动画

软件环境:Xcode 7,OS X EI Capitan

是否提供资料:

课程等级:初级

适合人群:
iOS 初、中级程序员
  • 技术问答
  • 1

    创建视图动画

    21:32

    本课时学习如何移动、缩放和淡化视图元素,通过 UIKit 框架提供的 API 和 Swift 语言创建一系列不同的动画效果。

  • 2

    创建弹簧效果的线性动画

    15:27

    本课时学习如何创建从 A 点到 B 点的,具有弹簧效果的视图动画。

  • 3

    变形动画的实现

    23:18

    本课时学习使用变形动画改变视图,我们可以对视图元素使用 iOS 内置的预定义变形动画。预定义的变形只会在动画期间改变视图元素的外观,而不会影响到视图元素的最终呈现效果。

  • 4

    视图动画的综合实践

    25:01

    本课时会利用前面所学习的各种技能创建有趣、优雅的动画效果。

  • 5

    关键帧动画

    12:52

    本课时学习如何通过 Swift 语言的闭包形式创建多级序列化动画。通过该方式,我们让视图元素执行三组、四组甚至更多的动画效果。

相关课程

  • Swift 图书展示项目开发实战(四)

    本课程中我们学习了用户相关功能,如授权登录、发表评论和收藏图书,重点学习利用静态单元格设计复杂的界面。

    3课时 42分钟
    高级
    5071人学习
  • iOS 实现 IAP 和 Apple Pay

    本课程主要介绍 IAP 开发前的准备工作,包括如何添加 APP 内购买项目、如何添加沙箱测试用户、如何在沙箱环境进行测试等,同时对 IAP 开发的详细步骤进行讲解,对 Apple Pay 的开发步骤进行详解。

    3课时 27分钟
    初级
    4585人学习
  • Apple TV 应用程序开发之 SpriteKit 游戏开发高阶

    本课程讲解利用 SpriteKit 开发框架在 tvOS 平台上开发游戏的高阶知识,包括滑板人物与垃圾桶障碍物在发生碰撞以后的处理,设置具有视觉差效果的背景,构建随机的建筑物和设置游戏中的音频。

    5课时 64分钟
    中级
    2696人学习
  • Swift 图书展示项目开发实战(三)

    本课程主要讲解使用 mask 属性实现评分控件、开发图书详情页和 UICollectionView 基本知识并使用它实现图片浏览器。

    3课时 127分钟
    中级
    4903人学习