我想通过createBottomTabNavigator创建。它有5个标签。每个标签都是一个StackNavigator。
这些选项卡中的一个具有顶部选项卡栏。我通过createMaterialTopTabNavigator
创建顶部的标签栏但是我知道http请求后的制表符计数。如何动态添加标签?医生说
如果您绝对需要动态路由,但可以预期会增加一些复杂性,则有一些解决方法
我对这项任务感到困惑。
我该怎么做?
相关的反应导航问题:https://react-navigation.canny.io/feature-requests/p/dynamic-routes-for-navigators
答案 0 :(得分:1)
我认为您可以创建一个返回tabNavigator的组件。然后,您可以访问道具或执行您想要动态添加或删除标签的任何操作。在这里,我正在使用最新版本的react-navigation。
// Tester function.
public static void main(String[] args) {
// Basic tester: find a root of f(z) = z^3-1 from the starting point
// z_0 = 1+i.
Complex[] coeff = new Complex[] { new Complex(-1.0,0.0), new Complex(),
new Complex(), new Complex(1.0,0.0) };
Polynomial p = new Polynomial(coeff);
Newton n = new Newton(p);
Complex z0 = new Complex(1.0,1.0);
n.iterate(z0);
System.out.println(n.getRoot());
}
这是我使用的当前解决方案,改编自原始解决方案posted on github