У меня есть две анимации uiimageview.Один на каждый из двух контроллеров представления в контроллере навигации.
Они имеют около 10-15 кадров каждый.Это наименьшее, что я могу сделать из них.
Хотя, похоже, они чертовски много памяти используют.Особенно на startAnimating
.Есть ли способ обойти это?
На моем iPad это вызывает предупреждение памяти об утечке.Я попытался разобраться в этом, и в соответствии с более ранним вопросом здесь я использовал много инструментов памяти и тому подобное, и сузил проблему до функции startAnimating.
Я читал, что этопотому что при запуске анимация imageView помещает все изображения в память на этом этапе.
Однако удаление из суперпредставления и освобождение, похоже, не оказывает заметного влияния на объем используемой памяти.
Isесть ли способ обойти это?Бар, создающий пользовательскую анимацию в стиле OpenGL?
Спасибо