在UIView子类中,触摸的最佳方式是什么,让短暂的褪色会留下褪色的痕迹?
'最佳'这里主要意味着最简单,最有效。我正在使用touchesBegan
等拦截触摸事件。我想了解如何使用Core Graphics或其他策略来完成此操作的一些具体细节。褪色可能是关键所在。
编辑我有经验在drawRect
方法中以各种方式使用Core Graphics基于触摸绘制路径。我对实现不会产生巨大性能成本的衰落机制的特定方法感到好奇。
答案 0 :(得分:2)
我会调查CAEmitterLayer
。它经过高度优化,但仅适用于iOS 5.要创建发光轨迹,请调查发射器的lifetime
属性。
要使用发射器来实现目标,我只想说你应该在-touchesMoved: withEvent:
中实现某种跟踪,以便将粒子发射器与用户的位置一起移动。