当我点击上一页的按钮时,我希望我的图像显示在下一页上,这可能吗?单击按钮后,我将故事板设置为按下...它会转到页面,但我的图像没有显示。
这是我的.h代码:
@property (strong, nonatomic) IBOutlet UIImageView *Image1;
- (IBAction)Button:(id)sender;
和我的.m
- (IBAction)Button:(id)sender {
UIImage *img = [UIImage imageNamed:@"image.png"];
[_Image1 setImage:img];
}
我认为一定是因为一旦打开新页面就会忘记操作,但我不确定,因为我会记住这一点?!
任何帮助都会很棒!! 感谢
答案 0 :(得分:0)
为segue提供一个连接两个ViewController
然后,从第一个viewController激发你的segue
[self performSegueWithIdentifier:@"ShowSecondScreen" sender:self];
在strong
中设置property
secondViewController
(例如传递图像)
要处理此触发的segue,请使用
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"ShowSecondScreen"]) {
SecondViewController *secondViewController = segue.destinationViewController;
secondViewController.passedImage = image;
}
}