我有2个UIImageviews,我想在视图控制器加载时共享相同的pic.png。如何链接UIImageviews以显示相同的图片?
答案 0 :(得分:2)
这很简单
imageView1.image = [UIImage imageNamed:@"test.png"];
imageView2.image = imageView1.image;
希望它可以帮助你..
答案 1 :(得分:0)
最直接的方法如下:
self.imageView1.image = myImage;
self.imageView2.image = myImage;
如果你想让它们联系在一起,所以它们总是显示相同的图像,你最好把它做成这样的方法。我已将UIImageView
放入数组中,以展示如何将此技术扩展为任意数量的图像视图:
- (void)showImage:(UIImage *)newImage
{
for (UIImageView *imageView in imageViewsArray)
{
imageView.image = newImage;
}
}
答案 2 :(得分:0)
只需将两个UIImages设置为相同的东西,或者只给第二个图像赋予第一个值。
imageView.image = [UIImage imageNamed:@"Default.png"];
imageView2.image = imageView.image;