首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏老司机的简书

    老司机带你走进Core Animation 之粒子发射、TileLayer与异步绘制

    当然,老司机写这篇博客之前也是自己查阅了很多资料的,你大可以不用担心我瞎逼逼╮(╯_╰)╭ 一脸懵逼 在今天的博客里,你可以看到以下内容: CAEmitterLayer CATiledLayer 异步绘制 ---- CATiledLayer 这个layer其实你一定见过,至少下面这个效果你一定见过 Tiled 这个效果相信用过导航的你就一定见到过吧,如果不用让你自己去实现我相信还会费很大的功夫,不过有了CATiledLayer 所以才有了CATiledLayer。 他将需要绘制的内容分割成许多小块,然后再许多线程里按需异步绘制相应的小块,这样,就不会阻塞线程了。 下面给出部分代码: +(Class)layerClass { return [CATiledLayer class]; } -(instancetype)initWithFrame:(CGRect 2) 研究了一下CATiledLayer的levelsOfDetail和levelsOfDetailBias的含义 ---- 异步绘制 下面我会着重讲一下异步绘制。

    1.4K20发布于 2018-08-22
  • 来自专栏移动端开发

    iOS - QuartzCore

    https://www.jianshu.com/p/df115ffc1076 import QuartzCore.CATiledLayer /// CATiledLayer

    1.1K10发布于 2020-06-19
  • 来自专栏進无尽的文章

    UI篇-Layer几个关键点补充

    用来自动复制sublayer CAScrollLayer 用来管理可滑动的区域 CAShapeLayer 绘制立体的贝塞尔曲线 CATextLayer 可以绘制AttributeString CATiledLayer

    1K10发布于 2018-09-12
  • 来自专栏iOSer成长记录

    iOS-Core系列框架介绍(一)

    QuartzCore.CAShapeLayer // 阴影 图层 import QuartzCore.CATextLayer // 文本 图层 import QuartzCore.CATiledLayer

    1.2K30发布于 2018-06-29
  • 来自专栏一“技”之长

    iOS开发CoreAnimation解读之二——对CALayer的分析

    8.CATiledLayer CATiledLayer类似瓦片视图,可以将绘制分区域进行,常用于一张大的图片的分不分绘制。

    1.5K20发布于 2018-08-16
  • 来自专栏云原生布道专栏

    【IOS开发进阶系列】动画专题

    CATiledLayer为载入大图造成的性能问题提供了一个解决方案:将大图分解成小片然后将他们单独按需载入。让我们用实验来证明一下。 为了能够从CATiledLayer中获益,我们需要把这个图片裁切成许多小一些的图片。 清单6.11 演示了一个简单的Mac OS命令行程序,它用CATiledLayer将一个图片裁剪成小图并存储到不同的文件中。 CATiledLayer很好地和UIScrollView集成在一起。         当你滑动这个图片,你会发现当CATiledLayer载入小图的时候,他们会淡入到界面中。

    1.4K10编辑于 2023-10-16
  • 来自专栏HelloCode开发者学习平台

    Core Animation Programming

    简化显示图层的一部分内容,CAScrollLayer 对象的滚动区域范围在它的子图层中定义.CAScorllLayer 不提供键盘/鼠标处理事件和不显示滚动条.CATextLayer : 为了方便显示字符串图层CATiledLayer

    1.6K10发布于 2019-01-23
  • 来自专栏Helloted

    View编程指南(三)

    例如,如果view使用平铺来显示大的可滚动区域,则可能需要使用CATiledLayer类来支持view。 实现layerClass方法应该简单地创建所需的Class对象并返回它。 例如,使用平铺的view将为此方法提供以下实现: + (Class)layerClass { return [CATiledLayer class]; } 每个view在其初始化过程中尽早调用其

    2.9K30编辑于 2022-06-07
  • 来自专栏正则

    iOS Core Animation:Advanced Techniques

    CATextLayer 6.3 CATransformLayer 6.4 CAGradientLayer 6.5 CAReplicatorLayer 6.6 CAScrollLayer 6.7 CATiledLayer 重复图层(Repeating Layers) 第6篇:CAScrollLayer 第7篇:CATiledLayer 第8篇:CAEmitterLayer 第9篇:CAEAGLLayer 第10篇:AVPlayerLayer 总结: 这一章我们简要概述了一些专用图层以及用他们实现的一些效果,我们只是了解到这些图层的皮毛,像CATiledLayer和CAEMitterLayer这些类可以单独写一章的。

    2.5K30发布于 2021-09-02
  • 来自专栏Guangdong Qi

    iOS开发常用之网络

    LayerPlayer - 包含CALayer,CAScrollLayer,CATextLayer,AVPlayerLayer,CAGradientLayer,CAReplicatorLayer,CATiledLayer

    31.6K10发布于 2018-12-18
领券