2017-01-29 16 views
0

私はreact-native-lightboxを使用しています。私はライブラリとの2つの問題を解決することができません。反応したネイティブライトボックスライブラリの問題

  1. 失敗しましたプロップタイプ:「モーダル」に必要とされる小道具は「onRequestClose」とマークされますが、その値はundefined'.How私は警告を削除するには」ですか?

  2. イメージを中央に表示するにはどうすればよいですか?画像のように横に表示されます。次のように

enter image description here

コードは次のとおりです。

export default class LightBoxImage extends Component { 

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

答えて

2

は、コンポーネントのライトボックスのプロパティとしてそれを提供しなければならない警告onRequestCloseを削除するには:

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

についてイメージを中心に、Imageコンポーネントをラップします

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

そして、それは

を動作するはずです:次のスタイルを持つ View内部
関連する問題