React Native ScrollView 有时不会滚动到底部

新手上路,请多包涵

在我的应用程序 index.io.js 中,只有 1 ScrollView 被包裹在 Viewrender 函数下。有时我可以滚动到 ScrollView 的最底部并将屏幕保留在那里。但是 ScrollView 会弹回屏幕顶部,有时无法停留在底部。

有谁知道发生了什么?谢谢。

 render() {
  return <View style={{flex: 1}}>
  <ScrollView>
    <Text>234</Text>
    <Text>234</Text>
    <Text>234</Text>
    <Text>234</Text>
    // .... repeat so many times ...
  </ScrollView>
  </View>
}

ps:我的RN是0.28.0,iOS部署目标是8.0

原文由 Shih-Min Lee 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 641
1 个回答

对于像我这样的 React 原生新手:

注意在滚动视图的 contentContainerStyle 属性上设置 {flex:1} 的错误,这基本上是告诉滚动视图不要滚动并期望它滚动,因为这会将内容高度设置为同一父级的框架,即滚动视图

原文由 TheFuquan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题