Ray Zhang 10 жил өмнө
parent
commit
d99aff79ee

+ 1 - 1
RedAnt ERP Mobile/iSales-DEMO/AppDelegate.h

@@ -61,7 +61,7 @@
 @property bool can_delete_order;
 @property bool can_submit_order;
 @property bool can_set_tearsheet_price;
-
+@property bool can_update_contact_info;
 
 @property(readonly) bool price_hidden;
 

+ 225 - 192
RedAnt ERP Mobile/iSales-DEMO/AppDelegate.m

@@ -27,8 +27,8 @@
     
     ActiveViewController* avc=(ActiveViewController*)self.active_controller;
     
-//    NSObject* obj;
-//    [obj isEqual:@""];
+    //    NSObject* obj;
+    //    [obj isEqual:@""];
     
     [avc showHidePrice];
 }
@@ -46,21 +46,21 @@
         if(self.user==nil||self.cart_count==0)
         {
             main_vc.label_ccount.hidden = true;
-//            NSString* title = [NSString stringWithFormat:@"Sign in"];
-//            [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
-//            
-//            main_vc.labelMode.text=nil;
-//            [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
-//            //        [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
-//            //        main_vc.buttonUser.hidden=true;
-//            //        main_vc.buttonUser.hidden=false;
-//            //         [main_vc.headerView setNeedsDisplay];
-//            //        [main_vc.headerView setNeedsLayout];
-//            return;
+            //            NSString* title = [NSString stringWithFormat:@"Sign in"];
+            //            [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
+            //
+            //            main_vc.labelMode.text=nil;
+            //            [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
+            //            //        [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
+            //            //        main_vc.buttonUser.hidden=true;
+            //            //        main_vc.buttonUser.hidden=false;
+            //            //         [main_vc.headerView setNeedsDisplay];
+            //            //        [main_vc.headerView setNeedsLayout];
+            //            return;
         }
         else
         {
-
+            
             NSString* strcount;
             if(self.cart_count>999)
                 strcount=@"999+";
@@ -76,91 +76,91 @@
                 main_vc.label_ccount.frame = CGRectMake(360, 15, 31, 21);
             if(strcount.length==4)
                 main_vc.label_ccount.frame = CGRectMake(349, 15, 42, 21);
-           // [main_vc.label_ccount sizeToFit];
-           // main_vc.label_ccount.center = CGPointMake(360, 15);
+            // [main_vc.label_ccount sizeToFit];
+            // main_vc.label_ccount.center = CGPointMake(360, 15);
             
-             main_vc.label_ccount.hidden = false;
+            main_vc.label_ccount.hidden = false;
             
             
-//            if(self.user_type==USER_ROLE_CUSTOMER)
-//            {
-//                NSString* title = [NSString stringWithFormat:@"%@",self.user];
-//                [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
-//                main_vc.labelMode.text=nil;
-//                [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
-//                
-//                //            [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
-//                //            main_vc.buttonUser.hidden=true;
-//                //            main_vc.buttonUser.hidden=false;
-//                //             [main_vc.headerView setNeedsDisplay];
-//                //            [main_vc.headerView setNeedsLayout];
-//            }
-//            else
-//            {
-//                if([mode isEqualToString:@"Regualar Mode"])
-//                {
-//                    NSString* title = self.user;
-//                    [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
-//                    
-//                    main_vc.labelMode.text=@"RM";
-//                    [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
-//                    //                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
-//                    //                main_vc.buttonUser.hidden=true;
-//                    //                main_vc.buttonUser.hidden=false;
-//                    //                 [main_vc.headerView setNeedsDisplay];
-//                    //                [main_vc.headerView setNeedsLayout];
-//                }
-//                else
-//                {
-//                    NSString* title = self.user;
-//                    [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
-//                    
-//                    main_vc.labelMode.text=@"TM";
-//                    [main_vc.labelMode setTextColor:UIColorFromRGB(0x009966)];
-//                    //                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x009966) forState:UIControlStateNormal];
-//                    //                main_vc.buttonUser.hidden=true;
-//                    //                main_vc.buttonUser.hidden=false;
-//                    //                 [main_vc.headerView setNeedsDisplay];
-//                    //                [main_vc.headerView setNeedsLayout];
-//                }
-//                
-//                NSString * contact =[self.customerInfo valueForKey:@"customer_contact"];
-//                NSString * customer=[self.customerInfo valueForKey:@"customer_name"];
-//                if(contact==nil||contact.length==0)
-//                {
-//                    contact=@"No Name";
-//                    [main_vc.btnContact setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
-//                }
-//                else
-//                {
-//                    
-//                    if(contact==nil||contact.length==0)
-//                    {
-//                        contact=@"No Name";
-//                        [main_vc.btnContact setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
-//                    }
-//                    else
-//                    {
-//                        [main_vc.btnContact setTitleColor:UIColorFromRGB(0x009900) forState:UIControlStateNormal];
-//                    }
-//                }
-//                
-//                NSMutableArray* arr_contact = [[NSMutableArray alloc] init];
-//                if(contact.length>0)
-//                    [arr_contact addObject:contact];
-//                if(customer.length>0)
-//                    [arr_contact addObject:customer];
-//                
-//                NSString *contact_string = [arr_contact componentsJoinedByString:@" @"];
-//                
-//                
-//                [main_vc.btnContact setTitle:contact_string forState:UIControlStateNormal];
-//                
-//            }
+            //            if(self.user_type==USER_ROLE_CUSTOMER)
+            //            {
+            //                NSString* title = [NSString stringWithFormat:@"%@",self.user];
+            //                [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
+            //                main_vc.labelMode.text=nil;
+            //                [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
+            //
+            //                //            [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
+            //                //            main_vc.buttonUser.hidden=true;
+            //                //            main_vc.buttonUser.hidden=false;
+            //                //             [main_vc.headerView setNeedsDisplay];
+            //                //            [main_vc.headerView setNeedsLayout];
+            //            }
+            //            else
+            //            {
+            //                if([mode isEqualToString:@"Regualar Mode"])
+            //                {
+            //                    NSString* title = self.user;
+            //                    [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
+            //
+            //                    main_vc.labelMode.text=@"RM";
+            //                    [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
+            //                    //                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
+            //                    //                main_vc.buttonUser.hidden=true;
+            //                    //                main_vc.buttonUser.hidden=false;
+            //                    //                 [main_vc.headerView setNeedsDisplay];
+            //                    //                [main_vc.headerView setNeedsLayout];
+            //                }
+            //                else
+            //                {
+            //                    NSString* title = self.user;
+            //                    [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
+            //
+            //                    main_vc.labelMode.text=@"TM";
+            //                    [main_vc.labelMode setTextColor:UIColorFromRGB(0x009966)];
+            //                    //                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x009966) forState:UIControlStateNormal];
+            //                    //                main_vc.buttonUser.hidden=true;
+            //                    //                main_vc.buttonUser.hidden=false;
+            //                    //                 [main_vc.headerView setNeedsDisplay];
+            //                    //                [main_vc.headerView setNeedsLayout];
+            //                }
+            //
+            //                NSString * contact =[self.customerInfo valueForKey:@"customer_contact"];
+            //                NSString * customer=[self.customerInfo valueForKey:@"customer_name"];
+            //                if(contact==nil||contact.length==0)
+            //                {
+            //                    contact=@"No Name";
+            //                    [main_vc.btnContact setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
+            //                }
+            //                else
+            //                {
+            //
+            //                    if(contact==nil||contact.length==0)
+            //                    {
+            //                        contact=@"No Name";
+            //                        [main_vc.btnContact setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
+            //                    }
+            //                    else
+            //                    {
+            //                        [main_vc.btnContact setTitleColor:UIColorFromRGB(0x009900) forState:UIControlStateNormal];
+            //                    }
+            //                }
+            //
+            //                NSMutableArray* arr_contact = [[NSMutableArray alloc] init];
+            //                if(contact.length>0)
+            //                    [arr_contact addObject:contact];
+            //                if(customer.length>0)
+            //                    [arr_contact addObject:customer];
+            //
+            //                NSString *contact_string = [arr_contact componentsJoinedByString:@" @"];
+            //
+            //
+            //                [main_vc.btnContact setTitle:contact_string forState:UIControlStateNormal];
+            //
+            //            }
         }
     });
     
-        
+    
 }
 -(void) closeOrder
 {
@@ -169,12 +169,12 @@
     self.customerInfo = nil;
     self.contact_id = nil;
     [self SetMode:nil];
- //   [self SetSo:nil];
+    //   [self SetSo:nil];
+    
     
     
-
     [((MainViewController*)self.main_vc) reloadCart:true immediately:false];
-     [((MainViewController*)self.main_vc) reloadOrder:true immediately:false];
+    [((MainViewController*)self.main_vc) reloadOrder:true immediately:false];
 }
 -(void) switchToPreviousVC
 {
@@ -187,107 +187,107 @@
 {
     
     dispatch_async(dispatch_get_main_queue(), ^{
-    if(self.main_vc==nil)
-        return;
-    
-    MainViewController * main_vc= (MainViewController*)self.main_vc;
-    
-    if(self.user==nil)
-    {
+        if(self.main_vc==nil)
+            return;
         
-        NSString* title = [NSString stringWithFormat:@"Sign in"];
-        [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
-       
-        main_vc.labelMode.text=nil;
-        [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
-//        [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
-//        main_vc.buttonUser.hidden=true;
-//        main_vc.buttonUser.hidden=false;
-//         [main_vc.headerView setNeedsDisplay];
-//        [main_vc.headerView setNeedsLayout];
-        return;
-    }
-    else
-    {
-        if(self.user_type==USER_ROLE_CUSTOMER)
+        MainViewController * main_vc= (MainViewController*)self.main_vc;
+        
+        if(self.user==nil)
         {
-            NSString* title = [NSString stringWithFormat:@"%@",self.user];
+            
+            NSString* title = [NSString stringWithFormat:@"Sign in"];
             [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
+            
             main_vc.labelMode.text=nil;
             [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
-            
-//            [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
-//            main_vc.buttonUser.hidden=true;
-//            main_vc.buttonUser.hidden=false;
-//             [main_vc.headerView setNeedsDisplay];
-//            [main_vc.headerView setNeedsLayout];
+            //        [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
+            //        main_vc.buttonUser.hidden=true;
+            //        main_vc.buttonUser.hidden=false;
+            //         [main_vc.headerView setNeedsDisplay];
+            //        [main_vc.headerView setNeedsLayout];
+            return;
         }
         else
         {
-            if([mode isEqualToString:@"Regualar Mode"])
+            if(self.user_type==USER_ROLE_CUSTOMER)
             {
-                NSString* title = self.user;
+                NSString* title = [NSString stringWithFormat:@"%@",self.user];
                 [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
-                
-                main_vc.labelMode.text=@"RM";
+                main_vc.labelMode.text=nil;
                 [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
-//                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
-//                main_vc.buttonUser.hidden=true;
-//                main_vc.buttonUser.hidden=false;
-//                 [main_vc.headerView setNeedsDisplay];
-//                [main_vc.headerView setNeedsLayout];
-            }
-            else
-            {
-                NSString* title = self.user;
-                [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
                 
-                main_vc.labelMode.text=@"TM";
-                [main_vc.labelMode setTextColor:UIColorFromRGB(0x009966)];
-//                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x009966) forState:UIControlStateNormal];
-//                main_vc.buttonUser.hidden=true;
-//                main_vc.buttonUser.hidden=false;
-//                 [main_vc.headerView setNeedsDisplay];
-//                [main_vc.headerView setNeedsLayout];
-            }
-            
-            NSString * contact =[self.customerInfo valueForKey:@"customer_contact"];
-            NSString * customer=[self.customerInfo valueForKey:@"customer_name"];
-            if(self.customerInfo==nil)
-            {
-//                contact=@"No Name";    if(customerinfo==nil)
-//                {
-                    contact=@"Select Contact";
-                [main_vc.btnContact setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
+                //            [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
+                //            main_vc.buttonUser.hidden=true;
+                //            main_vc.buttonUser.hidden=false;
+                //             [main_vc.headerView setNeedsDisplay];
+                //            [main_vc.headerView setNeedsLayout];
             }
             else
             {
+                if([mode isEqualToString:@"Regualar Mode"])
+                {
+                    NSString* title = self.user;
+                    [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
+                    
+                    main_vc.labelMode.text=@"RM";
+                    [main_vc.labelMode setTextColor:UIColorFromRGB(0x336699)];
+                    //                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x996633) forState:UIControlStateNormal];
+                    //                main_vc.buttonUser.hidden=true;
+                    //                main_vc.buttonUser.hidden=false;
+                    //                 [main_vc.headerView setNeedsDisplay];
+                    //                [main_vc.headerView setNeedsLayout];
+                }
+                else
+                {
+                    NSString* title = self.user;
+                    [main_vc.buttonUser setTitle:title forState:UIControlStateNormal];
+                    
+                    main_vc.labelMode.text=@"TM";
+                    [main_vc.labelMode setTextColor:UIColorFromRGB(0x009966)];
+                    //                [main_vc.buttonUser setTitleColor:UIColorFromRGB(0x009966) forState:UIControlStateNormal];
+                    //                main_vc.buttonUser.hidden=true;
+                    //                main_vc.buttonUser.hidden=false;
+                    //                 [main_vc.headerView setNeedsDisplay];
+                    //                [main_vc.headerView setNeedsLayout];
+                }
                 
-                if(contact==nil||contact.length==0)
+                NSString * contact =[self.customerInfo valueForKey:@"customer_contact"];
+                NSString * customer=[self.customerInfo valueForKey:@"customer_name"];
+                if(self.customerInfo==nil)
                 {
-                    contact=@"No Name";
+                    //                contact=@"No Name";    if(customerinfo==nil)
+                    //                {
+                    contact=@"Select Contact";
                     [main_vc.btnContact setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
                 }
                 else
                 {
-                    [main_vc.btnContact setTitleColor:UIColorFromRGB(0x009900) forState:UIControlStateNormal];
+                    
+                    if(contact==nil||contact.length==0)
+                    {
+                        contact=@"No Name";
+                        [main_vc.btnContact setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
+                    }
+                    else
+                    {
+                        [main_vc.btnContact setTitleColor:UIColorFromRGB(0x009900) forState:UIControlStateNormal];
+                    }
                 }
+                
+                NSMutableArray* arr_contact = [[NSMutableArray alloc] init];
+                if(contact.length>0)
+                    [arr_contact addObject:contact];
+                if(customer.length>0)
+                    [arr_contact addObject:customer];
+                
+                NSString *contact_string = [arr_contact componentsJoinedByString:@" @"];
+                
+                
+                [main_vc.btnContact setTitle:contact_string forState:UIControlStateNormal];
+                
             }
-            
-            NSMutableArray* arr_contact = [[NSMutableArray alloc] init];
-            if(contact.length>0)
-                [arr_contact addObject:contact];
-            if(customer.length>0)
-                [arr_contact addObject:customer];
-            
-            NSString *contact_string = [arr_contact componentsJoinedByString:@" @"];
-            
-            
-            [main_vc.btnContact setTitle:contact_string forState:UIControlStateNormal];
-            
         }
-    }
-        });
+    });
 }
 
 
@@ -303,9 +303,9 @@
         if(self.user==nil)
         {
             
-//            NSString* title = [NSString stringWithFormat:@"Sign in"];
+            //            NSString* title = [NSString stringWithFormat:@"Sign in"];
             main_vc.labelSo.text=nil;
-
+            
             return;
         }
         else
@@ -326,8 +326,8 @@
                     main_vc.labelSo.text=nil;
                 else
                 {
-                NSString* text =[NSString stringWithFormat:@"SO#: %@",So];
-                main_vc.labelSo.text=text;
+                    NSString* text =[NSString stringWithFormat:@"SO#: %@",So];
+                    main_vc.labelSo.text=text;
                 }
             }
         }
@@ -355,7 +355,7 @@
 //    UIViewController *currentViewController = [self topViewController];
 //
 //    if ([currentViewController respondsToSelector:@selector(lockPortrait)]) {
-//        
+//
 //        return UIInterfaceOrientationMaskPortrait;
 //    }
 ////
@@ -366,6 +366,39 @@
 {
     // Override point for customization after application launch.
     
+    NSString* order_filter_source_path =[[NSBundle mainBundle]  pathForResource:@"status_filter_cadedate" ofType:@"json" ];
+    
+    
+    
+    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
+    NSString *documents = [paths objectAtIndex:0];
+    NSString *dist_path = [documents stringByAppendingPathComponent:@"status_filter_cadedate.json"];
+    
+    
+    if ([[NSFileManager defaultManager] fileExistsAtPath:dist_path]) {
+        
+        NSLog(@"文件已经存在了");
+        
+    }
+    else
+    {
+        
+        
+        
+        //        NSLog(@"resourceSampleImagesFolderPath=%@",resourceFolderPath);
+        
+        NSData *mainBundleFile = [NSData dataWithContentsOfFile:order_filter_source_path];
+        
+        //        NSLog(@"mainBundleFile==%@",mainBundleFile);
+        
+        [[NSFileManager defaultManager] createFileAtPath:dist_path
+         
+                                                contents:mainBundleFile
+         
+                                              attributes:nil];
+        
+    }
+    
     if (! [iSalesDB initializeDb])
         // TODO: alert the user!
         DebugLog(@"couldn't init db");
@@ -403,10 +436,10 @@
         [ScanApi setDelegate:self];
         self.enable_ScannerLog = true;
         self.api_Status= API_STOP;
-
+        
         
     }
-
+    
     
     //UILabel * appearanceLabel = [UILabel appearanceWhenContainedIn:uialertcontroller.class, nil];
     //  [appearanceLabel setAppearanceFont:[UIFont boldSystemFontOfSize:10]]; //for example
@@ -530,7 +563,7 @@
         [avc onStatusChanged:@"Stoping..."];
         [ScanApi close];
         
-
+        
         [self addlog:@"ScanApi close"];
         
         
@@ -560,7 +593,7 @@
         [temp appendString:@"Waiting for Scanner..."];
     
     
-   // _Status.text=temp ;
+    // _Status.text=temp ;
     [self addlog:temp];
     ActiveViewController* avc=(ActiveViewController*)self.active_controller;
     self.Status_Text = temp;
@@ -568,7 +601,7 @@
     [avc OnUpdateDevicesList];
     
     // if ([self.active_controller respondsToSelector:@selector(lockPortrait)])
-   // [self.dev_table reloadData];
+    // [self.dev_table reloadData];
     
 }
 #pragma mark - ScanApiHelper complete delegates
@@ -836,7 +869,7 @@
     ActiveViewController* avc=(ActiveViewController*)self.active_controller;
     [avc onErrorInfo:[NSString stringWithFormat:@"ScanAPI is reporting an error: %ld",result]];
     
- //   _Status.text=[NSString stringWithFormat:@"ScanAPI is reporting an error: %ld",result];
+    //   _Status.text=[NSString stringWithFormat:@"ScanAPI is reporting an error: %ld",result];
     
 }
 
@@ -875,9 +908,9 @@
         [avc onDecodedData:value];
         //_Entry.text=[NSString stringWithUTF8String:(const char *)[decodedData getData]];
         [self addlog:value];
-//        if(_doAppDataConfirmation==YES){
-//            [ScanApi postSetDataConfirmation:device Target:self Response:@selector(onDataConfirmation:)];
-//        }
+        //        if(_doAppDataConfirmation==YES){
+        //            [ScanApi postSetDataConfirmation:device Target:self Response:@selector(onDataConfirmation:)];
+        //        }
     }
 }
 -(void) didRotated
@@ -897,7 +930,7 @@
     if(SKTSUCCESS(result))
     {
         self.api_Status =  API_START;
-
+        
         NSString* strlog =[NSString stringWithFormat:@"onScanApiInitialize SUCCESS result:%ld",result];
         [self addlog:strlog];
         
@@ -924,13 +957,13 @@
         ActiveViewController* avc=(ActiveViewController*)self.active_controller;
         [avc onStatusChanged:@"Waiting for scanner..."];
         self.Status_Text = @"Waiting for scanner...";
-     //   _Status.text=@"Waiting for scanner...";
+        //   _Status.text=@"Waiting for scanner...";
     }
     else{
         ActiveViewController* avc=(ActiveViewController*)self.active_controller;
         [avc onStatusChanged:[NSString stringWithFormat:@"Error initializing ScanAPI:%ld",result]];
         self.Status_Text =[NSString stringWithFormat:@"Error initializing ScanAPI:%ld",result];
-       // _Status.text=[NSString stringWithFormat:@"Error initializing ScanAPI:%ld",result];
+        // _Status.text=[NSString stringWithFormat:@"Error initializing ScanAPI:%ld",result];
         NSString* strlog =[NSString stringWithFormat:@"Error initializing ScanAPI:%ld",result];
         [self addlog:strlog];
     }
@@ -950,11 +983,11 @@
     [self addlog:@"ScanApiConsumer invalidate"];
     
     self.api_Status =  API_STOP;
-
+    
     ActiveViewController* avc=(ActiveViewController*)self.active_controller;
     [avc onStatusChanged:@"Off"];
     self.Status_Text =@"Off";
- //   _Status.text = @"Off";
+    //   _Status.text = @"Off";
     
 }
 

+ 42 - 42
RedAnt ERP Mobile/iSales-DEMO/Base.lproj/Main.storyboard

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="jsC-F8-zYF">
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9532" systemVersion="15C50" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="jsC-F8-zYF">
     <dependencies>
         <deployment version="1808" identifier="iOS"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9530"/>
         <capability name="Navigation items with more than one left or right bar item" minToolsVersion="7.0"/>
     </dependencies>
     <scenes>
@@ -1709,10 +1709,10 @@
             </objects>
             <point key="canvasLocation" x="2844" y="-4325"/>
         </scene>
-        <!--SignatureViewController-->
+        <!--Signature-->
         <scene sceneID="BHv-9C-P4P">
             <objects>
-                <viewController storyboardIdentifier="SignatureViewController" title="SignatureViewController" useStoryboardIdentifierAsRestorationIdentifier="YES" id="kD1-kK-ZNF" customClass="SignatureViewController" sceneMemberID="viewController">
+                <viewController storyboardIdentifier="SignatureViewController" title="Signature" useStoryboardIdentifierAsRestorationIdentifier="YES" id="kD1-kK-ZNF" customClass="SignatureViewController" sceneMemberID="viewController">
                     <view key="view" contentMode="scaleToFill" id="sA4-wJ-poC">
                         <rect key="frame" x="0.0" y="0.0" width="768" height="1024"/>
                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
@@ -3783,10 +3783,10 @@
                                 <color key="backgroundColor" red="0.93725490199999995" green="0.93725490199999995" blue="0.95686274510000002" alpha="1" colorSpace="calibratedRGB"/>
                                 <prototypes>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellModel" rowHeight="140" id="jfO-PG-uLf" customClass="CommonEditorCellModel">
-                                        <rect key="frame" x="0.0" y="50" width="768" height="140"/>
+                                        <rect key="frame" x="0.0" y="49.5" width="768" height="140"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="jfO-PG-uLf" id="OQa-3r-YQf">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="140"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="139.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" id="2hb-oe-emK">
@@ -3868,10 +3868,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellEnum" id="hBt-wz-8R3" customClass="CommonEditorCellEnum">
-                                        <rect key="frame" x="0.0" y="190" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="189.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hBt-wz-8R3" id="4tx-f9-R46">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="eBO-M4-58f">
@@ -3894,10 +3894,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellSwitch" rowHeight="44" id="Frq-at-iBO" customClass="CommonEditorCellSwitch">
-                                        <rect key="frame" x="0.0" y="234" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="233.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Frq-at-iBO" id="u5d-Y6-H6n">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="1jx-ws-qyz">
@@ -3919,10 +3919,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="CommonEditorCellEdit" rowHeight="44" id="HHd-xB-CbF" customClass="CommonEditorCellEdit">
-                                        <rect key="frame" x="0.0" y="278" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="277.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="HHd-xB-CbF" id="3YF-sE-hnj">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2af-WK-bma">
@@ -3946,10 +3946,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellSignature" rowHeight="140" id="O6q-II-rf6" customClass="CommonEditorCellSignature">
-                                        <rect key="frame" x="0.0" y="322" width="768" height="140"/>
+                                        <rect key="frame" x="0.0" y="321.5" width="768" height="140"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="O6q-II-rf6" id="xAz-ry-USU">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="140"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="139.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="NyA-Em-YIc">
@@ -3971,10 +3971,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellLabel" id="8jN-k8-vT8" customClass="CommonEditorCellLabel">
-                                        <rect key="frame" x="0.0" y="462" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="461.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="8jN-k8-vT8" id="y8d-Br-QK9">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2HD-MT-fY6">
@@ -3999,10 +3999,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" restorationIdentifier="CommonEditorCellAction" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellAction" id="fhp-We-Evw" customClass="CommonEditorCellAction">
-                                        <rect key="frame" x="0.0" y="506" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="505.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="fhp-We-Evw" id="peL-rj-bhn">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="hJw-qv-Oz8">
@@ -4019,10 +4019,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" restorationIdentifier="CommonEditorCellMAction" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellMAction" id="953-S4-Ybs" customClass="CommonEditorCellMAction">
-                                        <rect key="frame" x="0.0" y="550" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="549.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="953-S4-Ybs" id="Tf0-xp-ake">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="9YQ-FQ-RA6" userLabel="action0">
@@ -4067,10 +4067,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" restorationIdentifier="CommonEditorCellTextView" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellTextView" rowHeight="140" id="4O2-Vc-tpo" customClass="CommonEditorCellTextView">
-                                        <rect key="frame" x="0.0" y="594" width="768" height="140"/>
+                                        <rect key="frame" x="0.0" y="593.5" width="768" height="140"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="4O2-Vc-tpo" id="8ou-Ms-EtS">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="140"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="139.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="4Ki-pf-Nfj">
@@ -4097,10 +4097,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" restorationIdentifier="CommonEditorCellImg" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellImg" rowHeight="120" id="p7f-LJ-3n3" customClass="CommonEditorCellImg">
-                                        <rect key="frame" x="0.0" y="734" width="768" height="120"/>
+                                        <rect key="frame" x="0.0" y="733.5" width="768" height="120"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="p7f-LJ-3n3" id="PLc-yV-TeX">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="120"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="119.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="cxB-Wr-yQO">
@@ -4166,10 +4166,10 @@
                                 <color key="backgroundColor" red="0.94901960780000005" green="0.93333333330000001" blue="0.91764705879999997" alpha="1" colorSpace="calibratedRGB"/>
                                 <prototypes>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellModel" rowHeight="140" id="VsS-mx-QUE" customClass="CommonEditorCellModel">
-                                        <rect key="frame" x="0.0" y="50" width="768" height="140"/>
+                                        <rect key="frame" x="0.0" y="49.5" width="768" height="140"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="VsS-mx-QUE" id="swD-Ty-dh5">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="140"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="139.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" id="YuT-mx-pzq">
@@ -4227,10 +4227,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellEnum" id="hLG-bx-D5g" customClass="CommonEditorCellEnum">
-                                        <rect key="frame" x="0.0" y="190" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="189.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hLG-bx-D5g" id="Ftr-it-733">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2u9-Yh-yPm">
@@ -4254,10 +4254,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellSwitch" rowHeight="44" id="84I-ba-dgo" customClass="CommonEditorCellSwitch">
-                                        <rect key="frame" x="0.0" y="234" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="233.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="84I-ba-dgo" id="m4g-FC-0qV">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="KeC-Bb-MiK">
@@ -4281,10 +4281,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="blue" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="CommonEditorCellEdit" rowHeight="44" id="rbQ-WZ-rgp" customClass="CommonEditorCellEdit">
-                                        <rect key="frame" x="0.0" y="278" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="277.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="rbQ-WZ-rgp" id="lou-RM-uZo">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" id="gmO-WI-XRS">
@@ -4310,10 +4310,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellSignature" rowHeight="140" id="UdD-HS-now" customClass="CommonEditorCellSignature">
-                                        <rect key="frame" x="0.0" y="322" width="768" height="140"/>
+                                        <rect key="frame" x="0.0" y="321.5" width="768" height="140"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="UdD-HS-now" id="f4h-LX-6q5">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="140"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="139.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="eRp-fo-eI9">
@@ -4335,10 +4335,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellLabel" id="jMZ-h9-v7w" customClass="CommonEditorCellLabel">
-                                        <rect key="frame" x="0.0" y="462" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="461.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="jMZ-h9-v7w" id="h5V-78-c7u">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="XmU-p0-He0">
@@ -4365,10 +4365,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" restorationIdentifier="nEditorCellAction" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellAction" id="3LN-pk-gwJ" customClass="CommonEditorCellAction">
-                                        <rect key="frame" x="0.0" y="506" width="768" height="44"/>
+                                        <rect key="frame" x="0.0" y="505.5" width="768" height="44"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="3LN-pk-gwJ" id="m3o-A5-n3D">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="44"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="43.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="2fm-Jo-U0U">
@@ -4385,10 +4385,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" restorationIdentifier="CommonEditorCellImg" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellImg" rowHeight="120" id="bE1-Ad-zVH" customClass="CommonEditorCellImg">
-                                        <rect key="frame" x="0.0" y="550" width="768" height="120"/>
+                                        <rect key="frame" x="0.0" y="549.5" width="768" height="120"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="bE1-Ad-zVH" id="gga-Wr-JVE">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="120"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="119.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="9H2-D9-Rdf">
@@ -4421,10 +4421,10 @@
                                         </connections>
                                     </tableViewCell>
                                     <tableViewCell contentMode="scaleToFill" restorationIdentifier="CommonEditorCellTextView" selectionStyle="default" indentationWidth="10" reuseIdentifier="CommonEditorCellTextView" rowHeight="140" id="JAa-Em-AdW" customClass="CommonEditorCellTextView">
-                                        <rect key="frame" x="0.0" y="670" width="768" height="140"/>
+                                        <rect key="frame" x="0.0" y="669.5" width="768" height="140"/>
                                         <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                                         <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="JAa-Em-AdW" id="Hkq-Qy-8zT">
-                                            <rect key="frame" x="0.0" y="0.0" width="768" height="140"/>
+                                            <rect key="frame" x="0.0" y="0.0" width="768" height="139.5"/>
                                             <autoresizingMask key="autoresizingMask"/>
                                             <subviews>
                                                 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="fQe-Uq-XBK">