所以基本上我有UIButtons
个不同的图像作为按钮,而UIImageView
在不同的视图控制器中。我希望当我点击其中一个按钮时,按钮的图像将显示在另一个视图控制器中的UIImageview
中。
将其视为在游戏中选择一个角色,这样当您选择该角色时,您就会扮演该角色。
答案 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;