Я новичок в React-Native и у меня возникают проблемы при создании кнопки для боковой панели. Я просто не знаю, как связать кнопку с боковой панелью, так как DrawerOpen
не работает. Я использую navigationOptions
, чтобы создать ящик, и боковая панель работает нормально, но скользить без кнопки удобно. Пожалуйста, дайте мне совет.
import React, { Component } from 'react';
import { AppRegistry, Image, Button, TouchableOpacity } from 'react-native';
import {Platform, StyleSheet, Text,Script, View, NavigatorIOS, ImageBackground, Dimensions, TouchableHighlight} from 'react-native';
import { StackNavigator } from 'react-navigation';
class App extends Component<{}> {
constructor(props) {
super(props);
}
render() {
return (
<View>
<View style={styles.container}>
<TouchableOpacity onPress={()=>{this.props.navigation.navigate('DrawerOpen')}}>
<Image source={require("./resources/robot.png")} style = {styles.imageButton}/>
</TouchableOpacity>
</View>
</View>
);
App.navigationOptions = {
drawer: {
icon: () => (
<Image
style={[styles.tabIcon, {tintColor: 'black'}]}
/>
)}
};
}
}
export default App