我想在上一页单击按钮时出现在下一页上,这是可能的吗?我已经将情节板设置为单击按钮时的按钮...它转到页面,但我的图像没有显示。
这是我的.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];
}
我认为一定是因为它打开了新页面后忘记了动作,但是不确定我会记住吗?!
!任何帮助都会很棒!谢谢
为segue提供一个标识符(例如showecondscreen ),该标识符连接两个ViewController
然后,从第一个ViewController发射您的segue
[self performSegueWithIdentifier:@"ShowSecondScreen" sender:self];
在 secondViewController
中制作 strong
property
(例如传递图像)
要处理这个被解雇的问题,请使用
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"ShowSecondScreen"]) {
SecondViewController *secondViewController = segue.destinationViewController;
secondViewController.passedImage = image;
}
}