我正在使用此签名类向我的 iOS 应用程序添加签名:https ://github.com/jharwig/SignatureDemo/blob/master/SignatureDemo/NICSignatureView.h
我在情节提要表单中有签名视图,我可以绘制所有内容,并且可以正常工作....
但是,我想将签名保存为图像。为此,我正在这样做:
UIView *view = self.view;
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil);
然而,图像全是白色的,没有签名。我认为这是因为视图不是以编程方式添加的,而是带有故事板的。但是,addSubview
并没有添加视图。
签名类还具有返回 UIImage 的内置方法,但我不确定如何从在情节提要中设置视图的视图控制器调用它。
所以我的问题是,我怎样才能得到图像?