2017-04-06 11 views
0

o/オープニング反応ネイティブサイドバーonPress

私は最近反応ネイティブで遊んで始め、いくつかの小さなテストアプリを作りました。 私の最近のプロジェクトには、サイドバーメニューとi react-native-sidebarが含まれています。しかし、私はサイドバーをどのように開いているのか分からないようです。悲しいことに、彼らの文書は何かに関する多くの情報を提供していません。

コード:

renderLeftSidebar() 
{ 
    return <Text>LEFT SIDE BAR CONTENT</Text>   
} 

renderContent() 
{ 
    return(<Button onPress={___OPEN__SIDEBAR___}><Text>Open Sidebar</Text></Button>) 
} 

render() { 
    return (
     <Sidebar leftSidebar   = { this.renderLeftSidebar() } 
       open    = 'left' 
       style    = {styles.leftSidebarContainer}> 
      { this.renderContent() } 
     </Sidebar> 
    ) 
} 

const styles = StyleSheet.create({ 

leftSidebarContainer: 
{ 
    flex: 1, 
}, 
}); 

私はオープンサイドバーを設定するので、=「左」、それはオープン開始しますが、どのように私はそれを変更します - ので、私は私のボタンを押したときに、それが唯一のopen'edされますか?

ref = {(c) => this._leftsidebar = c} 

してからちょうど呼び出します:

答えて

0

は自分自身をそれを考え出した、私は、サイドバーのための基準値を設定する必要がありました

this._sidebar.open('left') 
関連する問題