ソースを参照

Apex Mobile

修复 search 外接键盘时点搜索按钮会掉最后一个参数的bug。
Ray Zhang 8 年 前
コミット
08549eea94

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


BIN
Apex Mobile/Apex Mobile.xcodeproj/project.xcworkspace/xcuserdata/Ray.xcuserdatad/UserInterfaceState.xcuserstate


+ 80 - 16
Apex Mobile/Apex Mobile.xcodeproj/xcuserdata/Ray.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -10,7 +10,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "Apex Mobile/DetailPageViewController.m"
-            timestampString = "540180996.846316"
+            timestampString = "540184350.292608"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "849"
@@ -26,7 +26,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../RedAnt ERP Mobile/common/customUI/MDHTMLLabel.m"
-            timestampString = "540180996.846754"
+            timestampString = "540184350.29311"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "419"
@@ -42,7 +42,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "Apex Mobile/DetailPageViewController.m"
-            timestampString = "540180996.847142"
+            timestampString = "540184350.2933919"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "502"
@@ -58,7 +58,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "Apex Mobile/DetailPageViewController.m"
-            timestampString = "540180996.847268"
+            timestampString = "540184350.293469"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "519"
@@ -74,7 +74,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "Apex Mobile/DetailPageViewController.m"
-            timestampString = "540180996.847374"
+            timestampString = "540184350.293542"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "525"
@@ -90,7 +90,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "Apex Mobile/DetailPageViewController.m"
-            timestampString = "540180996.847459"
+            timestampString = "540184350.293605"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "528"
@@ -106,7 +106,7 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "Apex Mobile/DetailPageViewController.m"
-            timestampString = "540180996.847572"
+            timestampString = "540184350.293656"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "853"
@@ -138,11 +138,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../common/customUI/ResultViewController.m"
-            timestampString = "540180996.847736"
+            timestampString = "540184350.293762"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "379"
-            endingLineNumber = "379"
+            startingLineNumber = "380"
+            endingLineNumber = "380"
             landmarkName = "-labelTapAction:"
             landmarkType = "7">
          </BreakpointContent>
@@ -154,11 +154,11 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../common/customUI/ResultViewController.m"
-            timestampString = "540180996.8480999"
+            timestampString = "540184350.294368"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "385"
-            endingLineNumber = "385"
+            startingLineNumber = "386"
+            endingLineNumber = "386"
             landmarkName = "-labelTapAction:"
             landmarkType = "7">
          </BreakpointContent>
@@ -170,14 +170,78 @@
             ignoreCount = "0"
             continueAfterRunningActions = "No"
             filePath = "../common/customUI/ResultViewController.m"
-            timestampString = "540180996.8482029"
+            timestampString = "540184350.294662"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "378"
-            endingLineNumber = "378"
+            startingLineNumber = "379"
+            endingLineNumber = "379"
             landmarkName = "-labelTapAction:"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/customUI/ResultViewController.m"
+            timestampString = "540184350.295096"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "509"
+            endingLineNumber = "509"
+            landmarkName = "-tableView:viewForHeaderInSection:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/customUI/ResultViewController.m"
+            timestampString = "540184350.295489"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "677"
+            endingLineNumber = "677"
+            landmarkName = "-tableView:cellForRowAtIndexPath:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/customUI/ResultViewController.m"
+            timestampString = "540184350.295821"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "650"
+            endingLineNumber = "650"
+            landmarkName = "-tableView:cellForRowAtIndexPath:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            shouldBeEnabled = "No"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "../common/customUI/ResultViewController.m"
+            timestampString = "540184350.2960939"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "668"
+            endingLineNumber = "668"
+            landmarkName = "-tableView:cellForRowAtIndexPath:"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>

+ 5 - 2
Apex Mobile/Apex Mobile/SearchViewController.m

@@ -321,7 +321,7 @@
 
 - (IBAction)SearchBtnOnClick:(UIButton *)sender {
     
-    
+    [self.textFieldtmp endEditing:true];
 //    if([self.function_name isEqualToString:@"Document Download"])
 //        resultViewController.fullrow_select =false;
 //    else
@@ -472,6 +472,7 @@
     }
 //    [self.table setContentOffset:CGPointMake(0, 0) animated:YES];
     [[_adapter get_item:[indexPath row]] setValue:textField.text forKey:@"value"];
+    self.textFieldtmp = nil;
 }
 //
 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
@@ -491,8 +492,10 @@
     NSMutableDictionary * field =[_adapter get_item:[indexPath row]];
       DebugLog(@"textFieldShouldBeginEditing  row=%ld  type=%@",(long)[indexPath row], [field valueForKey:@"type"]);
     if(![[field valueForKey:@"type"] isEqualToString:@"time"])
+    {
+        self.textFieldtmp = textField;
         return YES;
-    
+    }
     UIDatePicker *datePicker = [[UIDatePicker alloc] init];
     datePicker.tag = 101;
     datePicker.datePickerMode=UIDatePickerModeDate;

+ 5 - 3
common/customUI/ResultViewController.m

@@ -43,8 +43,8 @@ const int delta = 25;
     
         [super viewDidLoad];
     
-    self.default_row_text_size=13;
-    self.default_row_text_size=15;
+    self.default_row_text_size=14;
+    self.default_title_text_size=17;
     self.default_line_color = 0x000000;
     self.titleLabel.text = nil;
 
@@ -73,6 +73,7 @@ const int delta = 25;
     
     self.label = [MDHTMLLabel new];
     self.label.font = [UIFont systemFontOfSize:self.default_row_text_size];
+    self.label.textInsets      = UIEdgeInsetsMake(0.f, 8.f, 0.f, 8.f);
 //    NSString* Path = [[NSBundle mainBundle] pathForResource:@"layout.json" ofType:nil];
 //
 //    NSData *data = [NSData dataWithContentsOfFile:Path];
@@ -484,7 +485,7 @@ const int delta = 25;
         headerlabel.text=arr_col[i][@"name"];
         headerlabel.textAlignment= [self get_TextHAlign:arr_col[i][@"h_align"] ];
         
-        headerlabel.font = [UIFont boldSystemFontOfSize:20];
+//        headerlabel.font = [UIFont boldSystemFontOfSize:20];
         //        [headerlabel sizeToFit];
         
         headerlabel.layer.borderWidth=0.5;
@@ -621,6 +622,7 @@ const int delta = 25;
             
             int width = [arr_col[i][@"width"] intValue];;
             MDHTMLLabel *vallabel = [[MDHTMLLabel alloc] initWithFrame:CGRectMake(x, y, width, height)];
+            vallabel.textInsets      = UIEdgeInsetsMake(0.f, 8.f, 0.f, 8.f);
             vallabel.font = [UIFont systemFontOfSize:self.default_row_text_size];
             vallabel.textColor=UIColorFromRGB(fcolor);//UIColor.blackColor;
             vallabel.backgroundColor = [UIColor clearColor];