From e6a758a171289dd30e56dce43584c3a7f3988832 Mon Sep 17 00:00:00 2001 From: Rad Azzouz Date: Thu, 19 Mar 2020 09:46:05 -0400 Subject: [PATCH] =?UTF-8?q?Add=20=E2=80=9CHiding=20Toolbar=E2=80=9D=20Cata?= =?UTF-8?q?log=20example=20on=20iOS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ios/RCTPSPDFKit/RCTPSPDFKitView.m | 2 +- samples/Catalog/Catalog.ios.js | 81 +++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 1 deletion(-) diff --git a/ios/RCTPSPDFKit/RCTPSPDFKitView.m b/ios/RCTPSPDFKit/RCTPSPDFKitView.m index 7171833b..8c92ae38 100644 --- a/ios/RCTPSPDFKit/RCTPSPDFKitView.m +++ b/ios/RCTPSPDFKit/RCTPSPDFKitView.m @@ -118,7 +118,7 @@ - (UIViewController *)pspdf_parentViewController { - (BOOL)enterAnnotationCreationMode { [self.pdfController setViewMode:PSPDFViewModeDocument animated:YES]; - [self.pdfController.annotationToolbarController updateHostView:nil container:nil viewController:self.pdfController]; + [self.pdfController.annotationToolbarController updateHostView:self container:nil viewController:self.pdfController]; return [self.pdfController.annotationToolbarController showToolbarAnimated:YES completion:NULL]; } diff --git a/samples/Catalog/Catalog.ios.js b/samples/Catalog/Catalog.ios.js index bf042110..884c27a4 100644 --- a/samples/Catalog/Catalog.ios.js +++ b/samples/Catalog/Catalog.ios.js @@ -226,6 +226,15 @@ const examples = [ action: component => { component.props.navigation.push("AnnotationProcessing"); } + }, + { + key: "item16", + name: "Hiding Toolbar", + description: + "Shows how to hide the main toolbar while keeping the thumbnail bar visible.", + action: component => { + component.props.navigation.push("HidingToolbar"); + } } ]; @@ -1289,6 +1298,75 @@ class ToolbarCustomization extends Component { } } +class HidingToolbar extends Component { + static navigationOptions = ({ navigation }) => { + const params = navigation.state.params || {}; + return { + title: "Hidden Toolbar", + headerRight: ( +