【发布时间】:2013-06-30 16:46:07
【问题描述】:
考虑 2 个视图;不透明(灰色)的一个覆盖有图形的那个。我想获得一种效果,例如橡皮擦以一定的速度沿着路径滑动,并将不透明的颜色擦除为透明,从而露出底层图形视图(见图)。
我能想出的唯一方法是拥有相当多的小视图而不是不透明的视图,并为这些视图设置动画。但这似乎是愚蠢而沉重的解决方案。
我在 CoreGraphics 和 CoreAnimation 方面从未有过任何严肃的经验,阅读这些文档可能会让菜鸟感到困惑。所以我问是否有人可以轻推我,读什么以及在哪里挖掘。任何帮助表示赞赏。
【问题讨论】:
-
您希望橡皮擦沿着预定义的路径(
CGPath或UIBezierPath)移动,还是跟随用户的触摸? -
@robmayoff,无用户触摸,预定义
标签: ios core-animation core-graphics