【问题标题】:How do I put the Pulll to refresh indicator above the header in iOS?如何在 iOS 的标题上方放置“拉动刷新”指示器?
【发布时间】:2021-09-24 12:47:39
【问题描述】:

在 iOS 应用上,当标题为 big 时,拉动刷新甚至会降低标题并在标题上方显示刷新图标。 Refresh Control 将其相对于 FlatList 放置,因此如果我拉动以刷新标题,并且图标在 NativeStack 上呈现一半,则非本地堆栈将不会产生大文本效果。

我正在尝试仅在 iOS 和 Android 上复制该行为,但它仍会位于标题下方。

我以前的方法是仅在 iOS 上将标题作为平面列表的一部分,但这似乎有点过头了。有更清洁的方法吗?

https://snack.expo.dev/@trajano/multi-tab-navigation-with-refresh 显示问题

我正在尝试复制 https://developer.apple.com/documentation/uikit/uirefreshcontrol 中所示的相同行为

【问题讨论】:

    标签: javascript ios react-native react-navigation react-navigation-stack


    【解决方案1】:

    显然这是 RN 0.63 中的一个错误,它已在 RN 0.64 上得到修复,Expo 从 SDK 42 开始就没有使用它

    https://github.com/software-mansion/react-native-screens/issues/395#issuecomment-884556932

    只需等待完成或支付额外费用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 2019-10-24
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      相关资源
      最近更新 更多