rn-files-view-ios
Files viewer component that wraps the iOS QuickLook preview - supports images, pdf, Microsoft office files etc.
Enables pinch to zoom, double tap and swiping between files.
Getting started
$ npm install rn-files-view-ios --save
Mostly automatic installation
$ react-native link rn-files-view-ios
In XCode, in the project navigator, select your project. Add QuickLook.framework
to your project's Build Phases
➜ Link Binary With Libraries
Podspec has been updated and linking should be automatic. 'Linking/import' errors that may occur can be solved with importing the package in the Podfile
'pod 'RNFilesViewIos', :path => '../node_modules/rn-files-view-ios''
Usage
; { //The currently visible file const index = eventnativeEventindex;} { //The failed file url const url = eventnativeEventurl;} { return <FilesViewIOS style= flex: 1 previewBackgroundColor="#474A5C" initialIndex=0 urls="file://pathToFile/myfile1.jpeg" "file://pathToFile/myfile2.pdf" "file://pathToFile/myfile3.docx" onFileChange=thisonChangeFile onPreviewFailed=thisonPreviewFailed />;}
Thanks
Thanks and mentions go to Guy Blank (github: blankg) - whose work I forked and adapted for my needs.