我刚学习了几天本地反应。现在我遇到一个关于NavigatorIOS组件的问题。我想知道是否有可能在本机objective-c(使用UINavigationController.viewControllers)中获取反应原生的NavigatorIOS的'子控制器'。我想获得引用并调用一些更新方法。
_addNavigator: function (component, title) {
var data = null;
var temp = <NavigatorIOS
style={{ flex: 1 }}
barTintColor='#007AFF'
titleTextColor="#fff"
tintColor="#fff"
translucent={false}
initialRoute={{
component: component,
title: title,
passProps: {
data: data
}
}}/>;
componentArray.push(temp);
return temp;
}
答案 0 :(得分:0)
在NavigatorIOS中无法获取子控制器的引用,但我们可以使用EventEmitter lib来满足我们的要求。 EventEmitter类似于NSNotification。有关详细信息,请查看链接EventEmitter