【发布时间】:2018-03-28 00:43:59
【问题描述】:
我想在我的标题中添加一个“重新加载”按钮,我正在通过调用 setParams.问题是这会导致 TabNavigator 在启动时导航到选项卡
export default class FeedScreen extends React.Component {
static navigationOptions = ({ navigation }) => {
const { params } = navigation.state;
if (params) {
return {
headerRight: <Icon.Button
color="black"
backgroundColor="transparent"
underlayColor="transparent"
name="reload"
onPress={ params.reload }
/>
};
}
}
constructor (props) {
super(props);
// We want to set attach a reload function to the navigation
this.props.navigation.setParams({
reload: this._reloadFeed.bind(this)
});
}
那么有没有办法 setParams 不能导航到这个场景,或者有没有办法在不调用 setParams 的情况下将功能分配给这个图标?
【问题讨论】:
标签: react-native react-navigation