如果我尝试滚动到ScrollView的底部,它会反弹回其默认位置,不允许我查看其全部内容。
我的(截断的)设置相当简单:
<View>
<View>
<ABunchOfStuff />
</View>
<View style={styles.sectionNode} >
<ABunchOfStuff />
</View>
<ScrollView> <------ My broken ScrollView :(
<View>
<ABunchOfStuff />
</View>
</ScrollView>
</View>
这是我实际代码的简化版本。但我得出结论,存在一些类似于这个引用中所述的"无限高度"问题。
我确保每个元素和其父元素都从<ScrollView>
的子元素<View>
一直到顶层都设置了flex: 1
。但这似乎并没有解决问题。
有什么方法可以调试此问题吗?我知道ReactNative的网站建议这样做,并说在检查器中很容易实现(但没有说明如何实现)。如果我假设存在"无限高度"问题,有什么方法可以找到这个无限高度的元素吗?还是说可能是其他原因导致的?
ScrollView
的所有父级组件都添加flex:1
才行。 - Vishal GoelView
并将填充添加到其中。 - John Harding