UICollectionView中的CAEmitterLayer发射器

时间:2015-03-13 23:18:11

标签: ios objective-c iphone quartz-core

我正在为iPhone 5+和IOS 8开发应用程序。 我的计划是使用CA WenmitterLayer,如下面的{37}中的Ray Wenderlich教程所述

我的视图有一个嵌入式集合视图,由自定义单元格组成。发射器显示在后台显示。如果我尝试按照教程自定义UICollectionview对象;然后发射器显示在单元格后面。

预期的结果是让发射器显示在单元格的前面,而不是后面。

我试图将教程自定义带到自定义的UICollectionViewCell而没有结果;然后我考虑在顶部添加一个子视图,但它开始拦截整个集合视图和单元格中的触摸消息。

你知道怎么办吗?

1 个答案:

答案 0 :(得分:0)

要将发射器显示在单元格前面,将其添加到子图层中:

[(CAEmitterLayer *)self.layer addSublayer: cursorEmiter];

现在工作正常!