zyslife/react-native-head-tab-view

iOS情况下HScrollView里面的点击事件失效

Closed this issue · 0 comments

Describe the bug

您好,很感谢您的这个框架,效果很棒,但是目前有点小问题
iOS机型上HScrollView里面的点击事件失效

Expected behavior

期待能正常接收点击事件,代码如下

<CollapsibleHeaderTabView
          tabBarActiveTextColor={'#333'}
          tabBarInactiveTextColor={'#999'}
          tabBarTextStyle={{
            fontSize: Size(14),
            width: Size(100),
            textAlign: 'center',
          }}
          tabBarUnderlineStyle={{
            backgroundColor: '#FFCE2C',
            width: Size(40),
            height: Size(3),
            marginLeft: (SCREEN_WIDTH / 3 - Size(40)) * 0.5,
          }}
          renderScrollHeader={() => (
            <Header data={data} onPress={context.showImg} />
          )}>
          <HScrollView
            tabLabel={'课程表'}
            index={0}
            showsVerticalScrollIndicator={false}>
            <Courses play={lesson_list} />
          </HScrollView>
          <HScrollView
            tabLabel={'课程介绍'}
            index={1}
            showsVerticalScrollIndicator={false}>
            <Desc lesson_desc={lesson_desc} />
          </HScrollView>
          <HScrollView
            tabLabel={'教师介绍'}
            index={2}
            showsVerticalScrollIndicator={false}>
            <LecturerDesc teacher={teacher} />
          </HScrollView>
        </CollapsibleHeaderTabView>

LecturerDesc里面是一个按钮,目前无法接收点击

Package versions

  • React: "16.13.1",
  • React Native:"0.63.4",
  • React-Native-Gesture-Handler:"^2.0.0",