소스 검색

PDFTools(iOS) - BOTA界面操作反馈按钮处理

dinglingui 1 년 전
부모
커밋
3466503e9e

+ 1 - 1
Annotation-Ctrl-Demo/Annotation-Ctrl-Demo/CPDFViewController.m

@@ -402,7 +402,7 @@
 #pragma mark - CPDFBOTAViewControllerDelegate
 
 - (void)botaViewControllerDismiss:(CPDFBOTAViewController *)botaViewController {
-    [self.navigationController popViewControllerAnimated:YES];
+    [self.navigationController dismissViewControllerAnimated:YES completion:nil];
 }
 
 #pragma mark - CPDFSearchResultsDelegate

+ 1 - 1
Edit-Ctrl-Demo/Edit-Ctrl-Demo/CPDFViewController.m

@@ -388,7 +388,7 @@
 #pragma mark - CPDFBOTAViewControllerDelegate
 
 - (void)botaViewControllerDismiss:(CPDFBOTAViewController *)botaViewController {
-    [self.navigationController popViewControllerAnimated:YES];
+    [self.navigationController dismissViewControllerAnimated:YES completion:nil];
 }
 
 #pragma mark - CPDFSearchResultsDelegate

+ 4 - 7
compdfkit-tools/compdfkit-tools/Common/Controls/BOTA/CPDFBOTAViewController.m

@@ -142,9 +142,9 @@
 }
 
 - (void)buttonItemClicked_back:(id)sender {
-    [self dismissViewControllerAnimated:YES completion:^{
-            
-    }];
+    if([self.delegate respondsToSelector:@selector(botaViewControllerDismiss:)]) {
+        [self.delegate botaViewControllerDismiss:self];
+    }
 }
 
 #pragma mark - Action
@@ -191,10 +191,6 @@
 - (void)outlineViewController:(CPDFOutlineViewController *)outlineViewController pageIndex:(NSInteger)pageIndex {
     [self.pdfView goToPageIndex:pageIndex animated:NO];
     
-    [self dismissViewControllerAnimated:YES completion:^{
-            
-    }];
-    
     if([self.delegate respondsToSelector:@selector(botaViewControllerDismiss:)]) {
         [self.delegate botaViewControllerDismiss:self];
     }
@@ -215,6 +211,7 @@
 - (void)annotationViewController:(CPDFAnnotationViewController *)annotationViewController jumptoPage:(NSInteger)pageIndex selectAnnot:(CPDFAnnotation *)annot {
     [self.pdfView goToPageIndex:pageIndex animated:NO];
     [self.pdfView goToRect:annot.bounds onPage:[self.pdfView.document pageAtIndex:pageIndex] animated:YES];
+
     if([self.delegate respondsToSelector:@selector(botaViewControllerDismiss:)]) {
         [self.delegate botaViewControllerDismiss:self];
     }

+ 1 - 1
viewer-ctrl-demo/viewer-ctrl-demo/CPDFViewController.m

@@ -311,7 +311,7 @@
 #pragma mark - CPDFBOTAViewControllerDelegate
 
 - (void)botaViewControllerDismiss:(CPDFBOTAViewController *)botaViewController {
-    [self.navigationController popViewControllerAnimated:YES];
+    [self.navigationController dismissViewControllerAnimated:YES completion:nil];
 }
 
 #pragma mark - CPDFSearchResultsDelegate