2017-01-29 7 views
0

Ich verwende react-native-lightbox. Ich kann zwei Probleme mit der Bibliothek nicht lösen.Problem mit reagieren nativen Leuchtkasten Bibliothek

  1. fehlgeschlagen prop Typ: Die Stütze ‚onRequestClose‘ markiert ist, wie in ‚Modal‘ erforderlich, aber sein Wert ist ‚undefined'.How kann ich die Warnung entfernen?

  2. Wie kann ich das Bild in der Mitte anzeigen? Es wird auf der Seite angezeigt, wie im Bild gezeigt.

enter image description here

Der Code ist wie folgt:

export default class LightBoxImage extends Component { 

    render() { 
     return (
     <View> 
      <Lightbox underlayColor="white"> 
      <Image 
       source={{uri: data.url}} 
      /> 
      </Lightbox> 
     </View> 
    ); 
    } 
    } 

Antwort

2

die onRequestClose entfernen warnen Sie es als Eigenschaft für die Komponente Lightbox bieten sollten:

import _ from 'lodash'; 
... 
<Lightbox onRequestClose={_.noop}> 

über zentrieren Sie das Bild und wickeln Sie die Komponente Image ein in einem View mit den folgenden Arten:

flex: 1, 
alignItems: 'center', 
justifyContent: 'center' 

Und sollte es

arbeiten