1.0.7 • Published 8 years ago
react-native-single-image-zoom-viewer v1.0.7
react-native-single-image-zoom-viewer
move && zoom anywhere


Getting Start
install
npm i react-native-single-image-zoom-viewer --save
import & use
// import
import SingleImageZoomViewer from 'react-native-single-image-zoom-viewer'
// use in any component
// use remote image from uri
<SingleImageZoomViewer source={{uri:'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1972890221,1494503013&fm=26&gp=0.jpg'}}/>
// use local image,
<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.plistin Xcode - add
App Transport security settingbelowInformation Property List - add
Allow Arbitrary LoadbelowApp Transport security settingand set valueyes