1

关于 iOS 6 中的 CAEmitterCell,我发现了一些非常奇怪的行为。 请注意,这些问题仅在运行 iOS 6 时存在。还要注意,我指的是其他单元格的子单元格。 我已经在设备和模拟器上测试了 iOS 6 和 iOS 7。

  • 在下面链接的极其简单的项目中,如果我的对象少于 70 个(birthRate < 70),则根本不会创建任何对象!因此,如果您将其设置为 50,您会期望创建 50...但未创建
  • 从其他 CAEmitterCell 生成的子 Cell 的 BirthRate 不准确。当我将其设置为 70 时,它会创建大约 7 个...
  • BeginTime 的功能非常奇怪。假设我的父单元格的 LifeTime 为 1.6。如果我将 It's child cell 的 beginTime 设置为 1.5,它可以正常工作。但是,如果我将子单元格的 beginTime 设置为 1.4(这也应该可以正常工作),则根本不会产生任何单元格......任何小于它的父级 LifeTime 的东西都应该工作,对吗?

这是一个演示问题的视频

这是我用来演示这些错误/问题的 Xamarin.iOS C# 项目的 Dropbox 链接:

4

0 回答 0