如何分配的UIImageView PlaceHolderImage

问题描述:

我想在我的UIImageView分配placeholderimage,但我得到这个错误如何分配的UIImageView PlaceHolderImage

为 'UIImage的' 不可见@interface声明选择 'placeholderImage:'

这是我以为我可以做到这一点......显然是错的,但无论如何,这就是代码的样子。

firstSpaceImageView.image = [[UIImage imageNamed:@"CA.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]]; 

任何帮助将不胜感激。

+1

因为没有任何属性/方法称为占位符图像:) – 2013-03-05 21:36:57

+0

所有你可以做的是,首先分配=> firstSpaceImageView.image = [[UIImage imageNamed:@“placeholder.png”];当你真的想要显示图像,然后只使用 - firstSpaceImageView.image = [[UIImage imageNamed:@“placeholder.png”]; – 2013-03-05 21:38:09

+0

好吧欢呼..我应该看看我正在使用我在网上找到的一些示例代码的文档。在我的客户UITableViewCells中出现图像问题无法正确显示。他们表示修补程序正在分配一个占位符图像。感谢您的快速回复。 – HurkNburkS 2013-03-05 21:39:20

-[UIImageView setImageWithURL:placeholderImage:]AFNetworking一部分。你需要包含它来获得这种方法。

+0

ahhh,这就是为什么我一直无法找到它!这超出了我的需求,我遇到了麻烦,我的图像不加载在我的tableviewcells直到我滚动。我发现一个解决方案,告诉我设置占位符,但我不想AFNetworking ..感谢您的答复,虽然它保存我在苹果文档LOL ..更多搜索..谢谢。 – HurkNburkS 2013-03-05 22:31:07

+0

:)也许你应该在这里发表你用于你的表格视图的代码(当然在不同的线程上) – 2013-03-05 22:34:00

在UIImage(或UIImageView)上没有称为placeholderImage的属性。如果你想制作自己的占位符解决方案,this question将有所帮助。

PS:即使有这样的属性,则设置器方法将是setPlaceholderImage:而非placeholderImage