У меня проблема. Анимации (переключение между viewControllers, scrolling tableView) на устройстве работают с spurts, но на симуляторе работают нормально. Как решить эту проблему?Анимация замедляется на устройстве
ответ
Боюсь, что нет простого ответа. Единственное решение - улучшить код и сделать его более легким и эффективным. Я столкнулся с такими проблемами, и у меня не было другого выбора, кроме как улучшить работу моего модуля.
Первым предложением было бы проверить наличие утечек памяти (это помогло мне: http://www.friday.com/bbum/2010/10/17/when-is-a-leak-not-a-leak-using-heapshot-analysis-to-find-undesirable-memory-growth/). Устранение утечек должно дать немного больше памяти для работы.
Если у вас есть это всплески на первом gen ipad ... meh, это так и так. но если у вас их есть на ipad2, вам действительно нужно переписать свой код: используйте меньше элементов, делайте меньше операций, можете использовать некоторые фоновые операции для выполнения некоторых потоков, чтобы вы могли оставить основной поток свободным, чтобы сделать анимацию.
Прокрутка tableViews не должна быть слишком большой проблемой, поскольку она была достаточно эффективно разработана. Вы реализовали метод heightForRowAtIndexPat:? Если это так, и у вас много данных в tableView, он становится очень медленным. В этом случае лучше использовать фиксированную высоту или таблицу.
- 1. анимация холста замедляется
- 2. Градиентная анимация - замедляется и ускоряется
- 3. Анимация замедляется, как это заканчивается
- 4. Анимация мерцает на устройстве Android
- 5. Анимация в физическом устройстве
- 6. Анимация CSS замедляется, когда я использую JS
- 7. анимация Matplotlib замедляется при добавлении патчей
- 8. Анимация небольшой текстуры замедляется при вставке на более крупную текстуру.
- 9. prefersStatusBarHidden слайд-анимация не работает на устройстве
- 10. Почему Highcharts Анимация изменчивая на мобильном устройстве?
- 11. Анимация остановки объекта рендеринга на устройстве Android
- 12. Почему анимация css быстрее на мобильном устройстве?
- 13. анимация UIImageView имеет длительную задержку на устройстве
- 14. Ионная анимация CSS не работает на устройстве
- 15. Анимация Android выглядит отрывистой на устройстве
- 16. Анимация, работающая на эмуляторе, но не на устройстве
- 17. Анимация, показывающая на эмуляторе, но на реальном устройстве
- 18. Игра SpriteKit замедляется
- 19. UIView анимация с UIPanGestureRecognizer скорость слишком быстро (не замедляется)
- 20. Почему моя анимация pylab замедляется при каждом обновлении?
- 21. Загруженный SWF замедляется
- 22. Анимация jerks в Android-устройстве в титане
- 23. анимация UIImageView не работает на реальном устройстве iOS
- 24. Время загрузки диаграммы и медленная анимация на мобильном устройстве
- 25. Ионная анимация CSS не работает на устройстве Android
- 26. Неправильная анимация при создании и развертывании игры на устройстве Android
- 27. Почему прокрутка через ADOTable замедляется и замедляется?
- 28. getMessageById() замедляется
- 29. Журналирование журнала Resque замедляется Реакция на рельсы
- 30. HTML5 Phonegap Мобильное приложение замедляется со временем?
Может ли быть утечка при использовании режима ARC? У меня есть всплески на iPhone 4 ... Не понимаю .. У меня есть tableView, и каждая строка - это uiButton, может быть, проблема в этом? – RomanHouse
Если вы показываете код для методов делегата TableView, у людей могут быть предложения по повышению эффективности –