Browse Source

1.修改Signature增加构造方法。

Pen Li 7 năm trước cách đây
mục cha
commit
ee014d83f9

+ 3 - 0
RedAnt ERP Mobile/common/Functions/signature/SignatureViewController.h

@@ -25,4 +25,7 @@
 @property (nonatomic , copy) void (^onReturnImg)(UIImage* img);
 @property (nonatomic , copy) void (^onReturnImg)(UIImage* img);
 @property CGSize signature_ratio;
 @property CGSize signature_ratio;
 @property int linewidth;
 @property int linewidth;
+
++ (instancetype)ra_signatureViewControllerWithCompletion:(void (^)(UIImage *image))blk;
+
 @end
 @end

+ 10 - 0
RedAnt ERP Mobile/common/Functions/signature/SignatureViewController.m

@@ -15,6 +15,16 @@
 
 
 @implementation SignatureViewController
 @implementation SignatureViewController
 
 
++ (instancetype)ra_signatureViewControllerWithCompletion:(void (^)(UIImage *))blk {
+    
+    SignatureViewController * vc =[ [UIStoryboard storyboardWithName:@"signature"
+                                                              bundle:[NSBundle mainBundle]]
+                                   instantiateViewControllerWithIdentifier:@"SignatureViewController"];
+    
+    vc.onReturnImg = blk;
+    return vc;
+}
+
 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
 {
 {
     self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
     self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];