我正在使用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>