使用popvivew控制器时如何将Uiimage从一个视图控制器传递到其他视图控制器?

时间:2013-02-01 05:41:59

标签: ios uiimageview crop popviewcontroller

我有两个View控制器。

  1. 第一个UIViewController包含一个UIImage,当我点击“crop”按钮时,转到第二个视图控制器我通过推视控制器传递图像,这里我正在裁剪我的UIImage。

  2. 在裁剪图像后的第二个UIViewController中,单击“完成”按钮,我需要将裁剪后的图像传递给第一个视图。

  3. 问题是当我使用pop-view控制器时,图像没有通过。

2 个答案:

答案 0 :(得分:0)

1)在第一个视图控制器头中创建一个UIIMAGE *变量。

2)在弹出之前从第二个视图控制器设置uiimage变量。

3)POP第二个视图控制器。

如果这不起作用,请创建一个由uiimage变量组成的单例类

答案 1 :(得分:0)

试试这样。第一个视图控制器应该具有属性

@property (assign)UIImage *croppedImage;

第二个视图控制器应该有

@property (assign)FirstViewController *first;

在弹出设置之前

first.croppedImage = self.image;