0
私は現行のアプリケーションでサイドメニュー用の反応ネイティブサイドメニューライブラリを使用しました。ボタンをクリックしたときに開きたい(左端からスクロールしない)。反応するネイティブサイドメニュー "ボタンをクリックして開く"
ご迷惑をおかけして申し訳ありません。
私は現行のアプリケーションでサイドメニュー用の反応ネイティブサイドメニューライブラリを使用しました。ボタンをクリックしたときに開きたい(左端からスクロールしない)。反応するネイティブサイドメニュー "ボタンをクリックして開く"
ご迷惑をおかけして申し訳ありません。
An exampleが実際にGitHubのレポで提供され
ありがとう:
興味を起こさなければならない部分はこの1つである:ここ
render() {
const menu = <Menu onItemSelected={this.onMenuItemSelected} />;
return (
<SideMenu
menu={menu}
isOpen={this.state.isOpen}
onChange={(isOpen) => this.updateMenuState(isOpen)}>
<View style={styles.container}>
<Text style={styles.welcome}>
Welcome to React Native!
</Text>
<Text style={styles.instructions}>
To get started, edit index.ios.js
</Text>
<Text style={styles.instructions}>
Press Cmd+R to reload,{'\n'}
Cmd+Control+Z for dev menu
</Text>
<Text style={styles.instructions}>
Current selected menu item is: {this.state.selectedItem}
</Text>
</View>
<Button style={styles.button} onPress={() => this.toggle()}>
<Image
source={{ uri: 'http://i.imgur.com/vKRaKDX.png', width: 32, height: 32, }} />
</Button>
</SideMenu>
);
}
ボタンを押してメニューを切り替える必要があります。もちろん、特にupdateMenuState()やtoggle()関数を含め、コード全体を見るべきです。
これは役に立ちましたと思います!
ありがとうございます、これを見てみましょう+ 1 – Mack
あなたのために働いた場合は、答えを確認してください! –
まだ動作していませんが、Push Propsでエラーが発生しています。 – Mack