我正在使用react-navigation,这就是我的根级别的样子:
export const Root = StackNavigator({
[screenExploreTabs]: {
screen: Tabs,
},
[screenFavourites]: {
screen: FavouriteModal,
},
},
{
mode: "modal",
headerMode: "none",
}
);
选项卡实际上是TabNavigator,而不是反应组件。 FavoriteModal是来自“react-native-modalbox”的元素。问题是我希望底层制表符内容在模态的背景中可见。这不会发生,因为Modal元素具有默认背景。所以我的问题是如何让Modal只占据屏幕的一部分,让剩下的部分半透明?
答案 0 :(得分:2)
找到一个解决方法,在我的<Provider>
中为Modal添加了另一个组件,并使用商店引用动态更改模态的可见性。