альтернатива для просмотра изображений - PullRequest
2 голосов
/ 05 июля 2011

У меня есть код, который выполняет некоторые действия после того, как UIImageView.isAnimating имеет значение false, но забавная часть состоит в том, что он никогда не становится ложным, всегда в состоянии YES.

" isAnimating return не работает для UIImageView для iPhone"

пользователи по этой ссылке видят ту же ошибку с IOS4.x, поэтому кто-нибудь может предложить любую альтернативу, чтобы проверить, анимирует ли UIImageview?

1 Ответ

3 голосов
/ 07 июля 2011

Следующие предложения не идеальны, но я думаю, что UIImageView должен быть улучшен, чтобы стать идеальным в поддержке анимации.В любом случае, здесь идет:

  1. Вы можете запустить таймер с тем же интервалом, что и продолжительность анимации, и действовать по его истечении.(Это решение также предлагается здесь: Как использовать isAnimating в приложении для iPhone )

  2. Вы можете создать свою анимацию с помощью NSTimer, который сам изменяет изображения,полностью отказаться от анимации UIImageView.Вот готовый код для этого здесь: www.modejong.com / iPhone / (под PNG Animation).Таким образом, у вас есть полный контроль над анимацией - вы можете приостановить и возобновить ее, вызвать функцию делегата в конце анимации и т. Д.

И для записей, аналогичный вопрос был задан здесь iPhone: лучший способ определить конец анимации последовательности изображений UIImageView , хотя возможные решения не были повторены.

GL,

Одед.

псКто-нибудь знает, почему я не могу разместить ссылку выше как простую ссылку?Я получаю сообщение «Извините, посты не могут содержать этот контент».сообщение ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...