Przeglądaj źródła

1.修改Esign Templat增加动态保存数据。

Pen Li 8 lat temu
rodzic
commit
924ec5ef99

BIN
Ants Contract/AntsContract.xcworkspace/xcuserdata/macmini1.xcuserdatad/UserInterfaceState.xcuserstate


+ 6 - 2
Ants Contract/Granite Expo eSign/Granite Expo eSign/DocumentTemplateViewController.m

@@ -1291,6 +1291,8 @@
     frame.origin.x = sender.value;
     self.focusView.frame = frame;
     
+    self.xTextField.text = [NSString stringWithFormat:@"%.2f",sender.value];
+    
     [self savePageControl];
 }
 
@@ -1302,6 +1304,8 @@
     frame.origin.y = sender.value;
     self.focusView.frame = frame;
     
+    self.yTextField.text = [NSString stringWithFormat:@"%.2f",sender.value];
+    
     [self savePageControl];
 }
 
@@ -1312,7 +1316,7 @@
     CGRect frame = self.focusView.frame;
     frame.size.width = sender.value;
     self.focusView.frame = frame;
-    
+    self.wTextField.text = [NSString stringWithFormat:@"%.2f",sender.value];
     [self savePageControl];
 }
 
@@ -1323,7 +1327,7 @@
     CGRect frame = self.focusView.frame;
     frame.size.height = sender.value;
     self.focusView.frame = frame;
-    
+    self.hTextField.text = [NSString stringWithFormat:@"%.2f",sender.value];
     [self savePageControl];
 }
 

+ 9 - 9
Ants Contract/Granite Expo eSign/Granite Expo eSign/TemplateViewController.m

@@ -2123,10 +2123,10 @@ typedef enum {
 
         CGRect frame = [self scaleControl:v.frame from:self.editControlView.bounds.size to:CGSizeMake(768, 960.5)];
         
-        CGFloat x = frame.origin.x;
-        CGFloat y = frame.origin.y;
-        CGFloat w = frame.size.width;
-        CGFloat h = frame.size.height;
+        int x = frame.origin.x;
+        int y = frame.origin.y;
+        int w = frame.size.width;
+        int h = frame.size.height;
         
         [control setValue:@(x) forKey:@"pos_x"];
         [control setValue:@(y) forKey:@"pos_y"];
@@ -2155,17 +2155,17 @@ typedef enum {
                 {
                     continue;
                 } else {
-                    UIView *marker = [v viewWithTag:CHECK_BASE + i * 1000 + k];
+                    UIView *marker = [self.editControlView viewWithTag:CHECK_BASE + i * 1000 + k];
                     if (marker == nil) {
                         continue;
                     }
                     
                     CGRect marker_frame = [self scaleControl:marker.frame from:self.editControlView.bounds.size to:CGSizeMake(768, 960.5)];
                     
-                    CGFloat marker_x = marker_frame.origin.x;
-                    CGFloat marker_y = marker_frame.origin.y;
-                    CGFloat marker_w = marker_frame.size.width;
-                    CGFloat marker_h = marker_frame.size.height;
+                    int marker_x = marker_frame.origin.x;
+                    int marker_y = marker_frame.origin.y;
+                    int marker_w = marker_frame.size.width;
+                    int marker_h = marker_frame.size.height;
                     
                     [checkmarker replaceObjectAtIndex:0 withObject:@(marker_x)];
                     [checkmarker replaceObjectAtIndex:1 withObject:@(marker_y)];