Browse Source

PDFTools(iOS) - Edit编辑模块bug修复

chenyu 1 year ago
parent
commit
c7681ab157

+ 3 - 1
compdfkit-tools/compdfkit-tools/Common/Controls/Tools/CPDFToolsViewController.m

@@ -133,7 +133,7 @@
 }
 
 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
-    return 2;
+    return self.iconArr.count;
 }
 
 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
@@ -167,6 +167,8 @@
             
     }];
     
+    NSLog(@"indexpath.row %zd",indexPath.row);
+    
     if(self.delegate && [self.delegate respondsToSelector:@selector(CPDFToolsViewControllerDismiss:selectItemAtIndex:)]){
         [self.delegate CPDFToolsViewControllerDismiss:self selectItemAtIndex:indexPath.row];
     }

+ 1 - 1
compdfkit-tools/compdfkit-tools/Common/Views/PDFView/PDFListView/CPDFListView.h

@@ -16,9 +16,9 @@ NS_ASSUME_NONNULL_BEGIN
 
 typedef NS_ENUM(NSUInteger, CToolModel) {
     CToolModelViewer,
+    CToolModelEdit,
     CToolModelAnnotation,
     CToolModelForm,
-    CToolModelEdit,
 };
 
 typedef NS_ENUM(NSInteger, CPDFViewAnnotationMode) {

+ 6 - 1
compdfkit-tools/compdfkit-tools/Edit/CPDFEditViewController.m

@@ -163,7 +163,12 @@
 }
 
 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
-    return 120;
+    if(self.editMode == CPDFEditModeText){
+        return 120;
+    }else{
+        return 0;
+    }
+
 }
 #pragma mark - UITableViewDelegate
 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{