我正在编写一个签名控制器,用户将在其中写下他的签名,然后我将签名作为图像保存并将其发布回服务器。
我很快找到了这个出色的示例: https ://github.com/xamarin/monotouch-samples/blob/master/GLPaint-GameView/PaintingView.cs
但是我无法将绘画的结果保存为图像。下面的代码只提供了一张没有实际绘图的黑色图片,那么如何将绘图结果绘制到图像上下文中呢?
PaintingView drawingView;
...
UIGraphics.BeginImageContext(drawingView.Frame.Size);
var ctx = UIGraphics.GetCurrentContext();
drawingView.Layer.RenderInContext(ctx);
UIImage img = UIGraphics.GetImageFromCurrentImageContext();
UIGraphics.EndImageContext();