我正在尝试找到一种异步加载图像的方法,而不是让图像“只出现”在 UIImageView 中,而是让它们淡入,类似于在 iPad 上的 YouTube 应用程序中完成的方式。
有人知道我该怎么做吗?我试过四处寻找做过类似事情的人,但运气不佳,我不确定从哪里开始。
最佳答案
我也必须推出自己的解决方案。我从 this tutorial for async loading of UIImageViews 开始(虽然它讨论的是表格 View 中的图像,但相同的原则通常适用于 ImageView 。
就淡入淡出部分而言,该代码块看起来像这样:
imageView.alpha = 0;
[UIView beginAnimations:@"fadeIn" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.3];
imageView.alpha = 1;
[UIView commitAnimations];
关于cocoa-touch - 在 iOS 中淡入异步加载的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4348913/