TouchableOpacity onPress()只有一个按钮在起作用

时间:2020-10-21 02:02:15

标签: typescript react-native

不确定为什么只有第一个onPress起作用,其他onPress没有响应...,只是使用相同的方式包装函数,而其他onPress根本没有响应

const ToMainScreen = () => {
  navigation.navigate('Main')
}
const AskQuestion = () => {
  setQuestionDisplay(true)
  console.log("abc")
}
<TouchableOpacity onPress={ToMainScreen} >
  <Image
    style={styles.homeIcon}
    source={require('../image/homeIcon.png')}
  />
</TouchableOpacity>
<TouchableOpacity >
  <Image
    style={styles.nextPageIcon}
    source={require('../image/nextPage.png',)} />
</TouchableOpacity>
<TouchableOpacity >
  <Image
    style={styles.previousPageIcon}
    source={require('../image/previousPage.png',)} />
</TouchableOpacity>
<TouchableOpacity onPress={AskQuestion}>
  <Image
    style={styles.questionIcon}
    source={require('../image/question.png',)} />
</TouchableOpacity>    

0 个答案:

没有答案