我正试图找到一种异步加载图像的方法,然后将图像“只显示”在UIImageView中,让它们淡入,类似于在iPad上的YouTube应用程序上完成的操作。 / p>
有没有人知道我会怎么做?我一直在寻找那些做过类似事情的人,但是还没有太多运气,我不确定从哪里开始。
答案 0 :(得分:9)
我也必须推出自己的解决方案。我从this tutorial for async loading of UIImageViews开始(尽管它在表视图中讨论图像,但相同的原则一般适用于图像视图。
就淡入部分而言,该代码块看起来像:
imageView.alpha = 0;
[UIView beginAnimations:@"fadeIn" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.3];
imageView.alpha = 1;
[UIView commitAnimations];