创建从一个viewcontroller转移到另一个viewcontroller的照片

时间:2014-05-23 00:32:18

标签: ios objective-c xcode uiimageview

所以基本上我有UIButtons个不同的图像作为按钮,而UIImageView在不同的视图控制器中。我希望当我点击其中一个按钮时,按钮的图像将显示在另一个视图控制器中的UIImageview中。

将其视为在游戏中选择一个角色,这样当您选择该角色时,您就会扮演该角色。

2 个答案:

答案 0 :(得分:1)

所以给第二个VC(视图控制器)一个图像属性。单击按钮,调用segue,然后在prepareForSegue中,在第二个VC中设置image属性。

在第二个VC的viewWillAppear中,获取image属性并将其安装在图像视图中。

答案 1 :(得分:0)

这样的事情:

if ([[segue identifier] isEqualToString:@"toDifferentViewController"]) 
{
    UIImage *testImg;
    testImg = [UIImage imageNamed:@"Test.png"];
    differentViewController *destVC = segue.destinationViewController;
    destVC.passedImage = testImg;
}

在differentViewController.h中设置属性:

@property UIImage *passedImage;
<。>在.m中根据需要合成并使用你的UIImage

@Synthesize passedImage;