2013-04-14 49 views
0

我想在UIScrollView滚动时设置UIImageView的图像属性。看起来像图像设置得很好,但只有在滚动完成后才会显示在图像视图中。UIImageView setImage虽然UIScrollView滚动

不是真的需要,但是这里值得的是我使用的代码。在图像数据完成下载并创建图像对象后,在主线程上调用此代码。

[imageView setImage:image]; 

有没有一种方法来设置图片属性,并让图片在滚动还在继续时出现?

+0

是的,但*你在哪里说你的代码? – matt

+0

在图像数据完成下载并创建图像对象后的主线程上。为了清晰起见更新了问题 –

+1

那是你的问题。直到滚动结束,才会调用主线程。 – matt

回答

2

当滚动视图滚动时,您唯一的机会运行任何代码是UIScrollView代理的scrollViewDidScroll:。所以你必须实现它并使用它来检查是否有新的图像值,如果有,则设置图像。