iOS实战项目开发:绘制小黄人 认证专享

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

    目录 收起>

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

    1.Quartz2D 基本图形 00:15:28

    本课时讲解 Quartz 2D 的概念,drawRect 方法的调用、图形上下文、以及线段、三角形、四边形的绘制方法。

    2.绘制圆、图片与文字 00:16:30

    本课时讲解绘制圆弧、圆形、图片与文字的方法,所用函数及函数参数的含义,并介绍多种不同的函数绘制图形,最后介绍了 Quartz 2D 中的贝塞尔曲线。

    3.绘制小黄人雏形 00:19:42

    本课时讲解根据所学习的 Quartz 2D 的绘制图形的知识绘制小黄人雏形,以此加深对绘图的理解。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

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

3课时,52分钟2015-01-26
Carol
Carol

极客学院金牌布道师

课程背景:
Quartz 2D 是 iOS 中的绘图框架,其 API 是 C 语言来自 Core Graphics 框架,主要作用是绘图,可以绘制三角形、四边形、图片和文字。通过学习可以绘制图案,最重要的是可以自定义UI控件。


核心内容:
1.Quartz 2D
2.图形上下文
3.图形上下文栈
4.drawRect 方法


软件环境:Xcode 6.1、OS X Yosemite


是否提供资料:


课程等级:初级


适合人群:
零基础开发者

  • 技术问答
  • 1

    Quartz2D 基本图形

    15:28

    本课时讲解 Quartz 2D 的概念,drawRect 方法的调用、图形上下文、以及线段、三角形、四边形的绘制方法。

  • 2

    绘制圆、图片与文字

    16:30

    本课时讲解绘制圆弧、圆形、图片与文字的方法,所用函数及函数参数的含义,并介绍多种不同的函数绘制图形,最后介绍了 Quartz 2D 中的贝塞尔曲线。

  • 3

    绘制小黄人雏形

    19:42

    本课时讲解根据所学习的 Quartz 2D 的绘制图形的知识绘制小黄人雏形,以此加深对绘图的理解。

相关课程

  • iOS实战项目开发:通讯录

    本课实现模拟通讯录的登陆、添加、删除、修改的功能,涉及到第三方类库的使用,数据存储并加深理解代理和 UITableView。

    5课时 61分钟
    初级
    8395人学习
  • iOS 中 CAShapeLayer 的使用

    本课讲解 CAShapeLayer 与贝塞尔曲线基本原理,使用贝塞尔曲线创建出圆形形状,并结合 CAShapeLayer 的 StrokeStart 与 StrokeEnd 属性实现动画效果,最后结合所有知识将 CAShapeLayer、贝塞尔曲线、动画效果封装到控件当中。

    4课时 45分钟
    初级
    6401人学习
  • 苹果推送通知服务

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

    3课时 20分钟
    中级
    12502人学习
  • iOS实战项目开发:瀑布流

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

    3课时 29分钟
    初级
    9635人学习