文件名称:JKCustomLoader:使用图层蒙版实现的iOS自定义加载器
文件大小:2.63MB
文件格式:ZIP
更新时间:2024-05-25 06:59:07
Objective-C
JKCustomLoader 使用图层蒙版实现的iOS自定义加载器 演示: 这是自定义加载的库,基于“尼克·伍德(Nick Lockwood)”的“ iOS核心动画:高级技术”一书中的引用。 所有动画均基于CALayer对象的mask属性。 遮罩最初设置为零,然后增加以增加基础层的可见部分。 口罩类型: 矩形-以矩形形式创建蒙版 圆形-蒙版以圆形形式创建 三角形-蒙版以三角形形式创建 多边形-以多边形格式创建蒙版 用户在应用多边形蒙版时可以指定以下参数: 多边形顶点数量 多边形边缘的尖锐度-这将确定单个多边形边缘的清晰度 图像 图像还将充当遮罩。 施加此效果的最佳方法是使用具有透明背景的图像。 这将在基础层上创建完美的叠加形状并创建动画,就像图像蒙版暴露了位于其下的层一样。 注意:用户还可以将参数设置为每秒的帧数。 为了使动画体验更流畅,此值设置为60 FPS的标准值。 可定制
【文件预览】:
JKCustomLoader-master
----Screenshots()
--------MaskAnimationTrimmed.gif(2.61MB)
--------.DS_Store(6KB)
----LICENSE(1KB)
----.DS_Store(8KB)
----JKCustomLoader.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(19KB)
--------xcuserdata()
----README.md(3KB)
----JKCustomLoader.podspec(1KB)
----JKCustomLoaderTests()
--------JKCustomLoaderTests.m(905B)
--------Supporting Files()
----JKCustomLoader()
--------twitter.png(17KB)
--------donald.png(104KB)
--------rf.jpg(29KB)
--------ViewController.m(2KB)
--------AppDelegate.h(302B)
--------Classes()
--------Images.xcassets()
--------AppDelegate.m(2KB)
--------Supporting Files()
--------ViewController.h(238B)
--------Base.lproj()