【问题标题】:React Native - How to make permanent the vertical scrollbar of the ScrollView component?React Native - 如何使 ScrollView 组件的垂直滚动条永久化?
【发布时间】:2020-01-02 19:35:44
【问题描述】:

我正在构建一个 React Native 应用程序,它的屏幕包含用户可以看到的几个项目的列表。我使用ScrollView 组件包装了这些元素,它可以正常工作,如下所示:

但是,我希望垂直滚动条始终可见,只是为了让用户知道他可以看到比最初显示的项目更多的项目。我已经阅读了ScrollView 文档,但似乎没有实现它的选项。

有谁知道是否有一种方法可以实现这一点,或者是否有一种解决方法可以让用户直观地知道列表上有滚动条?

【问题讨论】:

  • 没有办法让它一直可见
  • 您可能希望在底部显示一条消息以通知用户,例如“向下滚动以获取更多信息”并在用户向下滚动时隐藏它。
  • 你最终得到了什么?我的客户也有同样的要求。

标签: reactjs react-native


【解决方案1】:

试试这个,它对我有用

persistentScrollbar={true}

https://facebook.github.io/react-native/docs/scrollview#flashscrollindicators

【讨论】:

    【解决方案2】:

    在 React Native 中最接近持续显示滚动指示器的方法是使指示器闪烁。您可以获得对滚动视图的引用并调用flashScrollIndicators() 方法。没有已知的方法可以在不编写本机代码的情况下禁用隐藏指标。如果你想走这条路,你可以尝试类似this for iOS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-12
      • 1970-01-01
      • 2013-05-18
      • 2018-09-04
      • 2019-07-16
      • 2018-04-09
      • 1970-01-01
      相关资源
      最近更新 更多