【发布时间】:2018-06-15 08:05:39
【问题描述】:
我有带有屏幕 1 和 2 的 TabNavigator 以及在屏幕 1 内我有带有屏幕 1.1 和 1.2 的 StackNavigator。我启用了滑动和手势。从 root 我可以在 1 和 2 之间滑动选项卡。当我在屏幕 1 上并打开屏幕 1.1 时,我仍然可以滑动到屏幕 2,当 1.1 屏幕打开时,我需要以某种方式禁用此功能。
我需要它像 Instagram 应用 (ios) 一样工作。当您在主屏幕 (1) 上时,您可以向左滑动以查看直接屏幕 (2)。当您从主屏幕 (1) 打开朋友个人资料时,它会以屏幕 (1.1) 的形式打开,您无法向左滑动以打开直接屏幕 (2)。你只能回去。
我的这个功能工作得很好,但是有了这个“错误”,我可以从屏幕 1.1 导航到屏幕 2。
我尝试通过阅读文档和其他人的导航问题以不同的方式解决此问题,但不知何故并没有真正按我的需要工作。我想我的嵌套屏幕结构或其他东西有问题,或者它以不同的方式解决。
有人有线索吗?
【问题讨论】:
标签: reactjs react-native react-navigation