2017-05-22 12 views
0

私はこのライブラリのTabNavigatorを使用していますhttps://reactnavigation.org/docs/navigators/tab と私はScrollViewを持っています。これは本当に長く、タブは隠れています。ここReact Native ScrollViewが長いときTabNavigatorが隠れています

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

const TabNav = TabNavigator({ 
    Home: { 
     screen: Home, 
     navigationOptions: { 
      title: 'Home', 
      headerLeft: null 
     } 
    }, 
    Notes: { 
     screen: Notes, 
     navigationOptions: { 
      title: 'Notes', 
      headerLeft: null 
     } 
    }, 
    Tasks: { 
     screen: Tasks, 
     navigationOptions: { 
      title: 'Tasks', 
      headerLeft: null 
     } 
    }, 
    Events: { 
     screen: Events, 
     navigationOptions: { 
      title: 'Events', 
      headerLeft: null 
     } 
    } 
}, { 
    tabBarOptions: { 
     activeTintColor: 'green' 
    }, 
}); 


const plannings = StackNavigator({ 
    Login: { 
     screen: Login, 
     navigationOptions: { 
      header: null 
     } 
    }, 
    Register: { 
     screen: Register, 
     navigationOptions: { 
      header: null 
     } 
    }, 
    Home: { 
     screen: TabNav 
    } 
}, { 
    headerMode: 'screen' 
}); 
+0

は、コンテンツの位置は絶対作ってみましたが、それは、スクロール可能ではありません –

+0

あなたはのスクリーンショットを与えることができますその結果、scrollNavigatorをscrollViewの中に埋め込んでいるように聞こえます。他の方法は、周りの – TheFuquan

+0

はあなたがここに私達にあなたのコードの構造を示すことができる場合でなければなりませんか? –

答えて

-1

私はこの解決策を見つけ、それが私の作品:

<View style={{flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: 'blue'}}> 
    <View style={{height: 400, width: 400}}>     
     <ScrollView> 
     <View style={{backgroundColor: 'green'}}> 
      // Your data here 
     </View> 
     </ScrollView> 
     <TextInput style={{backgroundColor: '#c4c4c4dd', position: 'absolute', bottom: 0, left: 0, right: 0}} /> 
    </View> 
    </View> 
+0

このコードはどこにありますか?どのように問題が修正されたのかをどのように把握していますか? –

関連する問題