2015-10-15 46 views
0

一个方向是调用NavigatorIOS的setState,使其重新渲染新标题/ leftButton/right。然而,在场景中,触摸NavigatorIOS并不是自然而然的事情,因为在道具中没有引用它。如何在显示场景后修改NavigatorIOS导航栏上的标题/ leftButton/rightButton?

另一个方向是在props.navigator上尝试一些方法,例如put/replace/...来更改导航堆栈。替换方法似乎是一个正确的选择,但我称之为没有任何事情发生。

回答

0

您可以查看React Native的NavigatorIOSExample

该组件被替换,但目前无法更改当前路由的右键或标题。

+0

我查看了本地代码,发现这是因为在主代码中没有更新导航栏时没有更改堆栈。 这里是努力解决它: https://github.com/facebook/react-native/pull/2526 –