React Native - Невозможно прокрутить до нижней части моего ScrollView

Я использую Resact-native-Nested-Scroll-View в сочетании с React-native-ScrollView. На некоторых устройствах Android я не могу прокрутить до нижней части экрана моего приложения. Экран приложения вкладывается с помощью реагирующей навигации. Структура моих классов похожа на - родительский класс

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

Дочерние вкладки

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

Когда я прокручиваю, мой контент присутствует, но экран приложения не прокручивается до конца. Некоторое понимание было бы полезно. PS такое поведение отмечается на некоторых андроид устройствах. Я не могу понять, связана ли эта ошибка с устройством или с пакетом. Поведение такое же, как использование flex или установка высоты для моего scrollview или вложение scrollview.

Больше кода - Родитель.

  <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>

0 ответов

Другие вопросы по тегам