【问题标题】:How to avoid closing drawer when navigating to different screen in react native?导航到本机反应的不同屏幕时如何避免关闭抽屉?
【发布时间】:2020-05-13 11:00:50
【问题描述】:

我已经集成了 react-navigation-drawer 来添加抽屉导航。当我打开抽屉时,从着陆屏幕,当我导航到另一个屏幕时,我的抽屉会自动关闭。这是抽屉的默认行为。 我的要求是当我执行以下操作时: 登陆屏幕 -> 打开抽屉 -> 屏幕 1 -> 返回登陆屏幕 然后,我应该看到抽屉打开了。 我在我的代码中使用了以下版本:

“反应”:“16.9.0”, “反应原生”:“0.61.5”, “反应导航”:“^4.2.2”, “反应导航抽屉”:“^2.4.2”,

谁能帮我解决这个问题? 附言我尝试过保持状态并在后按时手动打开抽屉。但这似乎并不自然。相反,很容易就能判断出抽屉是被强行打开的。

【问题讨论】:

    标签: react-native react-navigation react-navigation-drawer


    【解决方案1】:

    我改变了路线结构来实现这一点。以前,我在抽屉导航器中添加了一大堆屏幕。 现在我改变了结构。我在抽屉导航器中只设置了一个主屏幕,而不是整个屏幕堆栈。 通过这个我可以实现这样的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-27
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 2020-09-12
      相关资源
      最近更新 更多