2011-05-16 40 views
1

我有一个动态加载图像的视图。当你点击图片时,我希望它用相同的图片加载另一个视图。我的大部分工作都已经完成,但是我很想从“母亲”的角度获取图片名称。iPhone SDK图像属性

在这种情况下,“父”视图是一个名为avbitImage的UIImage的avbitView,当你点击的时候产生的孩子是avbitZoomView,它也有一个avbitImage

这段代码的工作原理:

self.avbitZoomView.title = self.title; 

然而,这并不。

self.avbitZoomView.avbitImage.image = self.avbitImage.image; 

看起来像它应该工作,但我坚持。??

+0

“avbitImage”是UIImage还是UIImageView? UIImage没有“图像”属性。 – 2011-05-16 15:33:57

回答

2

你不需要.image属性。 avbitImage 你的UIImage,所以self.avbitZoomView.avbitImage = self.avbitImage;将工作。 请注意,根据您的内存分配情况,您可能需要制作一个copy

+0

Alex_c - 是的,它是一个UIImage(avbitImage)。杰西,我尝试了你的修复,它只是产生一个空白图像。我的意思是,它正在做一些事情 - 因为它覆盖了我在IB布局中放置的占位符图像,但它没有拾取self.avbitImage,显然是空白的。谢谢你 - 还有什么想法? – Andy 2011-05-16 17:30:34