Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 按上打开反应本机侧栏_Android_Ios_Reactjs_React Native_Jsx - Fatal编程技术网

Android 按上打开反应本机侧栏

Android 按上打开反应本机侧栏,android,ios,reactjs,react-native,jsx,Android,Ios,Reactjs,React Native,Jsx,o/ 我最近开始玩react native,并制作了几个较小的测试应用程序。 我的最新项目应该包括一个侧边栏菜单,而我。但我似乎无法理解我应该如何打开侧边栏——遗憾的是,他们的医生没有提供任何相关信息 代码: renderLeftSidebar() { 返回左侧栏内容 } renderContent() { 返回(打开侧栏) } render(){ 返回( {this.renderContent()} ) } const styles=StyleSheet.create({ leftSideba

o/

我最近开始玩react native,并制作了几个较小的测试应用程序。 我的最新项目应该包括一个侧边栏菜单,而我。但我似乎无法理解我应该如何打开侧边栏——遗憾的是,他们的医生没有提供任何相关信息

代码:

renderLeftSidebar()
{
返回左侧栏内容
}
renderContent()
{
返回(打开侧栏)
}
render(){
返回(
{this.renderContent()}
)
}
const styles=StyleSheet.create({
leftSidebarContainer:
{
弹性:1,
},
});

由于我将侧边栏设置为打开=‘左’,它开始时是打开的,但我如何更改它?因此,它只有在我按下按钮时才打开?

我自己解决了这个问题,我必须为侧边栏设置一个参考:

ref = {(c) => this._leftsidebar = c}
然后打电话:

this._sidebar.open('left')
this._sidebar.open('left')