iOS 6 EmitterCells не работает должным образом

Я обнаружил еще несколько очень странное поведение в отношении CAEmitterCell в iOS 6. Обратите внимание, что эти проблемы существуют только при работе с iOS 6. И также обратите внимание, что я имею в виду также ячейки, которые являются дочерними элементами других ячеек. Я тестировал iOS 6 против iOS 7 как на устройствах, так и на симуляторах.

  • В моем чрезвычайно простом проекте, связанном ниже, если у меня менее 70 объектов (birthRate < 70), объекты вообще не создаются! Так что, если вы установите его на 50, вы ожидаете, что 50 будет создано... но не созданы
  • Ставка рождения для субячейок, порожденных от других CAEmitterCells, не точна. Когда я установил его на 70, он создает примерно 7...
  • BeginTime работает очень странно. Допустим, у моей родительской ячейки LifeTime 1,6. Если я установлю значение Начало-Время дочерней ячейки равным 1,5, оно будет работать правильно. Но если я установлю значение beginTime дочерней ячейки равным 1.4 (что также должно работать правильно), никакие ячейки не будут появляться вообще... Что-либо меньшее, чем LifeTime его родителя, должно работать, правильно?

Вот видео, демонстрирующее проблемы

Вот ссылка на Dropbox на проект Xamarin.iOS C#, который я использовал для демонстрации этих ошибок / проблем:

0 ответов

Другие вопросы по тегам