0

我正在使用react-native-nested-scroll-view结合 react native 的滚动视图。在某些 android 设备上,我无法滚动到应用程序屏幕的底部。应用程序屏幕使用 react-navigation 选项卡。我的类的结构就像 - 父类

    <View>
     <ScrollView>
      <ChildTabs/>
     </ScrollView>
    </View>

子标签

<NestedScrollView>
 <Other Classes/>
</NestedScrollView>

当我滚动时,我的内容存在,但应用程序屏幕直到最后都没有滚动。一些见解会很有用。PS 在某些安卓设备上会注意到这种行为。我无法确定它是否是特定于设备的错误或包相关。使用 flex 或为我的滚动视图设置高度或嵌套滚动视图的行为是相同的。

更多代码 - 父母。

  <View>
    <ScrollView>
      <View style={{position: 'absolute', left: 0, right: 0}}>
        <Gradient.MainGradient height={156}/>
      </View>
      <Reusables.Header style={styles.header} user={this.state.nameLabel} textStyle={styles.userName}/>
      <Text style={styles.settings}>Randoms</Text>
      <View style={{height:height-70}}>
        <SettingTabBar screenProps={this.showLoader} onNavigationStateChange={null}/>
      </View>
    </ScrollView>
    {this.loader()}
  </View>

孩子 -

    <NestedScrollView style={{backgroundColor: '#f5f4f4',padding:10}}>
      <comp device={this.state.device} sendData={this.sendData}/>
      <comp showLoader={this.showLoader} deviceId=
      {this.state.device.idx} sendData={this.sendData}/>
      <Choices showLoader={this.showLoader}/>
      <Contacts did={this.state.device.idx} ref="emgContact"/>
      <map deviceId={this.state.device.idx}/>
    </NestedScrollView>
4

0 回答 0