3

我有一个包含图像轮播的主要View组件和另一个包含一些组件的组件。我想触摸主并打开另一个应用程序视图,但我也需要滚动图像。ScrollViewViewTextView

我试图将 mainView放在 a 中TouchableOpacity(我也尝试TouchableHighlightTouchableWithoutFeedback),但它不能正常工作。

以下代码是我试图解决它的方法:

<TouchableOpacity onPress={this.showView}>
  <View style={styles.mainContainer}>
    <ScrollView horizontal pagingEnabled>
      {images.map((image, index) => (
        <Image
          key={index}
          source={image}
        />
      ))}
    </ScrollView>
    <View style={styles.title}>
      <View style={styles.rowContainer}>
        <Text>{sample text}</Text>
      </View>
    </View>
  </View>
</TouchableOpacity>

任何想法?

提前致谢

4

1 回答 1

0

我认为应用于此 main的PanResponderView可能对您有用,而不是将 View 包装在任何Touchable{...}组件中。

于 2017-10-19T15:02:55.740 回答