2017-04-25 33 views
0

我使用反应导航,这是我的根级别的样子:如何在具有TabNavigator的应用程序的根级别显示模式?

export const Root = StackNavigator({ 
    [screenExploreTabs]: { 
     screen: Tabs, 
    }, 
    [screenFavourites]: { 
     screen: FavouriteModal, 
    }, 
}, 
    { 
     mode: "modal", 
     headerMode: "none", 
    } 
); 

标签实际上是TabNavigator,而不是反应组件。 FavoriteModal是“react-native-modalbox”中的一个元素。问题是我希望底层的标签内容在模式的背景下可见。这不会发生,因为模态元素具有默认背景。所以我的问题是如何让Modal占据屏幕的一部分,并让剩下的半透明?

回答

1

找到了解决方法,为我的<Provider>中的Modal添加了另一个组件,并使用商店参考动态更改Modal的可见性。

相关问题