react-native-single-image-zoom-viewer
move && zoom anywhere
Getting Start
install
npm i react-native-single-image-zoom-viewer --save
import & use
import SingleImageZoomViewer from 'react-native-single-image-zoom-viewer'
<SingleImageZoomViewer source={{uri:'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1972890221,1494503013&fm=26&gp=0.jpg'}}/>
<SingleImageZoomViewer source={require('./example-image.png')} width={200} height={{200}}/>
props
props | type | needed | detail | default |
---|
source | RN Image Source | yes | use {uri:uri} or require('local uri') like use React Native Image | none |
width | Number | no | if the source is {uri:uri} ,it will auto set,if not it is default to be 200,or your setting | see detail |
height | Number | same as width | same as width | |
style | Object | no | the container style object | {flex:1,backgroundColor:'black'} |
Problem may occur
use http resource
- open
info.plist
in Xcode - add
App Transport security setting
below Information Property List
- add
Allow Arbitrary Load
below App Transport security setting
and set value yes