有什么方法可以防止模态打开时的行为,如果我按下移动设备的菜单按钮(内置一个)模态闪烁并关闭临时暴露背景视图。请参阅附加的GIF网址以获得澄清。我也不确定它是否是本机的默认行为。
提前致谢
答案 0 :(得分:0)
这不是一个解决方案,而是它的指导。你还没有给出足够的细节来帮助你正确地帮助你。如果您可以在https://snack.expo.io分享代码或设置简化的测试用例,那么我们可以帮忙。
那就是说,我不完全确定。这是一个有趣的问题,我很好奇你是否会找到一个可能的解决方案,它可能取决于你的实现细节。例如,是导航堆栈的模态部分(react-navigation?)还是导入的组件?无论哪种方式,我都会先玩componentWillUnmount
。它会被调用吗?如果是这样,也许你可以在那里插入一些黑魔法以最小化效果,但你首先需要在你希望解决它之前找出具体发生的事情。