专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
今天看啥  ›  专栏  ›  Cocoa开发者社区

iOS特效之破碎的ViewController

Cocoa开发者社区  · 公众号  · ios  · 2017-08-25 11:03
    

文章预览

点击获取本文示例代码 我是自豪的占位图 前言 我在 iOS特效之你家玻璃碎了 中介绍了一个没什么🥚用的破碎效果,在这篇文章中我将把它用在ViewController的dismiss过渡动画中。效果如下,我调整了点的大小,食用效果更佳。不过要注 意的是,不要在debug环境下把点的大小调整到15以下,否则你的机器可能承受不了,FPS也许会降到10以下。想要更小的点,则需要在release环境下编译。下面是调整点大小的相关代码。  private func buildPointData() -> [Float] {   ...         let pointSize: Float = 2   ... } 原理 使用苹果提供的自定义ViewController过渡动画技术,可以很方便的将BrokenGlassEffectView植入到过渡动画中。将要被dismiss掉的ViewController渲染到一张图片上,传递给BrokenGlassEffectView,然 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览