【发布时间】:2012-07-18 11:59:43
【问题描述】:
我想从 CGContextRef 中取出 UIImage,并在不同的 UIViewController 中的 UIImageView 上显示它
为此,我写了这段代码,我正在写这段代码,当我关闭我的绘图视图时,因为我已经将我的绘图视图作为 UIViewController 的子视图
//mydrawingView.m
- (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;
}
@property(nonatomic, strong) UIImage *image;
///myViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
m_imageView.image = image;
NSLog(@"%@", m_imageView.image);
}
但我无法在 UIImageview 上显示此图像,
问候 兰吉特
【问题讨论】:
-
朋友您好,有什么建议吗?
标签: ios uiimageview uiimage core-graphics quartz-2d