我正在此应用程序中开发绘画应用程序我正在使用ACEDrawing工具绘制视图。但是我必须剪切绘画的特定部分并粘贴在视图上的任何位置。 我可以复制视图的绘画作为图像。我的代码在这里。如何在iOS中绘制/绘制UIIMage作为不带UIImageView的绘画视图
在h文件
@property(强,非原子)ACEDrawingView * DrawingViews;
@property(nonatomic,strong)UIScrollView * myScrollView;
在.m文件//creating the Drawing view
_DrawingViews = [[ACEDrawingView alloc] initWithFrame:CGRectMake(myOrigin, 0, self.testView.frame.size.width, self.testView.frame.size.height)];
_DrawingViews.drawTool=ACEDrawingToolTypePen;
_DrawingViews.tag=i;
_DrawingViews.delegate=self;
[myScrollView addSubview:_DrawingViews];
内复制方法之后。
- (无效)复制:(ID)发送{
ACEDrawingView *dragView = [self.myScrollView viewWithTag:currentTag];// Getting ACEDrawing View with tag
CGSize size = [_userResizableView1 bounds].size;//just for size
UIGraphicsBeginImageContext(size);
[[dragView layer] renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
CGContextRef context=UIGraphicsGetCurrentContext();
[image drawInRect:CGRectMake(200,200, 145, 150)];
UIGraphicsEndImageContext();
}
但是,我可以将它粘贴仅作为使用UIImageView的图像。我不知道如何将它作为绘画概述粘贴,然后只能删除或重绘。
-Gratefull先生邓肯先生和所有谁会回答。
k mr duncan我试了它但它不工作,注意: - 其实我必须在主视图上动态创建视图。 –
你需要编辑你的文章,并提供更多关于你在做什么和如何做的信息。您发布的代码何时被调用?你如何处理它生成的图像? –