我这样做的方式如下,当按下标题时,不透明度确实发生了变化,但chrome调试器控制台中没有记录任何内容。
onHeaderPressed() {
console.log('onHeaderPresseded is called');
}
renderHeader() {
return (
<TouchableOpacity
style={styles.header}
onPress={this.onHeaderPress}
activeOpacity={0.6}
underlayColor={'blue'}>
<View>
<Text>
Click here
</Text>
</View>
</TouchableOpacity>
);
}
render () {
return (
<ListView
style={styles.container}
renderHeader={this.renderHeader}
dataSource={this.state.dataSource}
renderRow={(item) => this.renderListItem(item)}
/>
);
}