iOS实战项目开发:瀑布流 VIP

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

    目录 收起>

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

    1.创建 UICollectionView 00:10:44

    本课时讲解瀑布流的三种创建方式及其技术点,并选择 UICollectionView 创建,根据系统的布局类和协议方法创建该控件,调用系统方法定义每个 cell 的大小和间隙。

    2.自定义 UICollectionView 布局 00:10:00

    本课时讲解自定义布局类和单元格视图,通过系统的方法和自定义的方法为每个 cell 进行布局,并设置属性字典来显示 cell,深入理解 UICollectionViewFlowLayout 类

    3.自定义cell并完善布局 00:08:07

    本课时讲解完善自定义布局类,学习系统的方法,并自定义 cell,调用系统画图方法加载图片,在控制器中调用完成最终效果。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

iOS实战项目开发:瀑布流

3课时,29分钟
Carol
Carol

极客学院金牌布道师

课程背景:
瀑布流是当下最流行的展示图片的方式,例如蘑菇街,而 UICollectionView 实现瀑布流效果是最简单的,通过这课的学习在完成瀑布流的同时可以学习 UICollectionView 控件。


核心内容:
1.UICollectionView
2.UICollectionViewFlowLayout
3.UICollectionViewCell
4.UICollectionViewLayoutAttributes


软件环境:Xcode 6.1、OS X Yosemite


是否提供资料:


课程等级:初级


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

  • 技术问答
  • 1

    创建 UICollectionView

    10:44

    本课时讲解瀑布流的三种创建方式及其技术点,并选择 UICollectionView 创建,根据系统的布局类和协议方法创建该控件,调用系统方法定义每个 cell 的大小和间隙。

  • 2

    自定义 UICollectionView 布局

    10:00

    本课时讲解自定义布局类和单元格视图,通过系统的方法和自定义的方法为每个 cell 进行布局,并设置属性字典来显示 cell,深入理解 UICollectionViewFlowLayout 类

  • 3

    自定义cell并完善布局

    08:07

    本课时讲解完善自定义布局类,学习系统的方法,并自定义 cell,调用系统画图方法加载图片,在控制器中调用完成最终效果。

相关课程

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

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

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

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

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

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

    3课时 20分钟
    中级
    12655人学习
  • iOS实战项目开发:三级控制器

    本课学习三级控制器的结构,了解 UITabBarController、UINavigationController 和 UIViewController 的关系,并通过自定义的方式学习最基本的一个三级控制器结构。

    3课时 30分钟
    初级
    8238人学习