检测单击标题图标

时间:2017-10-13 08:44:45

标签: javascript reactjs react-native

我很反应原生。我在我的应用中使用了来自react-native-elements的标头。这是我的代码

<Header
  leftComponent={{ icon: 'menu', color: '#fff' }}
  centerComponent={{ text: 'MY TITLE', style: { color: '#fff' } }} 
  rightComponent={{ icon: 'home', color: '#fff' }}
/>

我无法找到有关如何检测图标点击的示例,如果可能,还会显示额外的视图。我的目标是实现这样的目标: enter image description here 你有任何示例或示例代码吗?

2 个答案:

答案 0 :(得分:0)

您必须使用onPress代替onClick

 <Header
    leftComponent={{ icon: 'menu', color: '#fff' }}
    centerComponent={{ text: 'MY TITLE', style: { color: '#fff' } }} 
    rightComponent={{ icon: 'home', color: '#fff' onPress={() => this.yourFunction} }}
 />

答案 1 :(得分:0)

写:插入=,onPress将起作用

  <Header 
     leftComponent={ {text:'ok',color: '#fff', onPress: () => this.myFunction()}}
     centerComponent={{ text: 'MY TITLE', style: { color: '#fff' } }}
  />

或者您可以传递自己的组件,例如

 leftComponent={<MyCustomLeftComponent />}