Ios 从CgContextRef获取UiImage并将其传递给另一个ViewController
我想从CGContextRef中获取UIImage,并在不同的UIViewController中的UIImageView上显示它 因此,我已经编写了这段代码,我正在编写这段代码,当我关闭我的drawingview时,因为我已经将我的绘图视图作为UIViewController的子视图 //mydrawingView.mIos 从CgContextRef获取UiImage并将其传递给另一个ViewController,ios,uiimageview,uiimage,core-graphics,quartz-2d,Ios,Uiimageview,Uiimage,Core Graphics,Quartz 2d,我想从CGContextRef中获取UIImage,并在不同的UIViewController中的UIImageView上显示它 因此,我已经编写了这段代码,我正在编写这段代码,当我关闭我的drawingview时,因为我已经将我的绘图视图作为UIViewController的子视图 //mydrawingView.m - (void)closeButtonClicked { UIGraphicsBeginImageContextWithOptions(self.bounds.size,
- (void)closeButtonClicked
{
UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO,0.0);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
m_curImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
ViewController *table = [[ViewController alloc] init];
[table setImage:m_curImage];
[table viewDidLoad];
}
///myViewController.h
@interface ViewController : UIViewController
{
IBOutlet UIImageView *m_imageView;
UIImage *image;
}
@属性(非原子,强)UIImage*image
///myViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
m_imageView.image = image;
NSLog(@"%@", m_imageView.image);
}
但我无法在UIImageview上显示此图像
问候
Ranjit我已经整理出了这个问题的答案,要从画布中获取图像,上面的代码适用,并且要在另一个ViewController的imageView上显示它,我们必须实现委托协议方法 问候
Ranjit朋友们好,有什么建议吗?