回答

0

该电流例如可以帮助你,这是用DrawerContent的DrawerNavigtor,需要改变DrawerContent的风格

const Main = DrawerNavigator({ 
    home: { screen: HomePage }, 
}, { 
    drawerWidth: 250, 
    drawerPosition: 'right', 
    contentComponent: props => <DrawerContent {...props} />, 
}); 

出口默认的主; 您可以通过以下

class DrawerContent extends Component { 
    render() { 
    return (
     <ScrollView style={styles.container}> 
     <View style={{ flex: 1 }}> 
      <Button transparent info onPress={() => { this.handlechange(); }}> 
      <Text style={{ fontSize: 16 }}>Change Email</Text> 
      </Button> 
     </View> 
     </ScrollView> 
    ); 
    } 
} 


const styles = { 
    container: { 
    flex: 1, 
    padding: 20, 
    backgroundColor: 'Green', 
    }, 
}; 

出口默认DrawerContent的这段代码改变风格; 这可以改变背景颜色

+0

它不工作:(集成后显示白色屏幕即使链接消失 – Syuzanna

+0

你可以发布你的代码,因为我已经这样做,我可以看到哪里是缺少的东西 –

+0

是的当然这里是链接: https://stackoverflow.com/questions/45349482/react-navigation-contentcomponent-is-not-working – Syuzanna

相关问题