Исчезать в асинхронных загруженных изображений в iOS - PullRequest
6 голосов
/ 03 декабря 2010

Я пытаюсь найти способ асинхронной загрузки изображения, а затем вместо того, чтобы изображения «просто появлялись» в UIImageView, заставляли их исчезать, подобно тому, как это делается в приложении YouTube на iPad.

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

1 Ответ

9 голосов
/ 03 декабря 2010

Мне тоже пришлось свернуть свое решение. Я начал с этого руководства для асинхронной загрузки UIImageViews (хотя речь идет об изображениях в табличных представлениях, те же принципы применимы к представлениям изображений в целом.

Что касается частичного затухания, то этот блок кода будет выглядеть примерно так:

imageView.alpha = 0;
[UIView beginAnimations:@"fadeIn" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.3];

imageView.alpha = 1;
[UIView commitAnimations];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...