UIView表面自定义转换/动画(如'水滴效果')

Aga*_*gat 5 animation transformation objective-c ios

什么是执行方式自定义转换上(+动画)可视面(类似于附图片)(只是视图边界).

问题主要在于通常的方法是什么(不完全是'水滴效应',但任何例子肯定会受到赞赏).我想,这是层布局'网格'的一些"algorythmic"转换,但不确定以哪种方式"挖掘"它.

(另一个想法是可能通过使用一些框架来实现,但是,我仍然需要理解核心逻辑).

更新:

最近从其中一个答案中找到了动画爱好者非常好的资源:iPhone开发维基.

转化样本1 转化样本2

de.*_*de. 5

阅读Bartosz Ciechanowski撰写的这篇优秀博客文章:

http://ciechanowski.me/blog/2014/05/14/mesh-transforms/

总结一下:Apple使用名为"CAMeshTransform"的类围绕私有API执行此操作.

作者提出了一个自编的替代品:

https://github.com/Ciechan/BCMeshTransformView

实际上这真是太神奇了!