【问题标题】:React Native's ScrollView Broken on iOS Physical DeviceReact Native 的 ScrollView 在 iOS 物理设备上损坏
【发布时间】:2018-02-24 03:06:20
【问题描述】:

我在 React Native 的 iOS ScrollView 上有一个问题,在滚动时实现 GIF 后它被破坏了。它只发生在物理设备上,而不是在模拟器上(工作正常)。 Xcode 日志说是内存问题造成的。

React 版本:16.0.0-alpha.12,
RN版本:0.48.3

【问题讨论】:

  • 如果可能,您可以尝试下载较小的图像(以防万一您还没有寻找它们的大小)。下载大量高分辨率图像导致了同样的问题,而移动设备不需要这些图像。
  • @jonathan-stellwag 我认为这是因为我的 GIF 图像而发生的,因为如果我不包含它,应用程序就很好。还有其他方法可以将 GIF 放到我的 iOS RN 应用上吗?
  • 我在 github 上发现了一个已关闭的问题,它还处理了与 iOS 上的 GIF 相关的内存问题。 github.com/facebook/react-native/issues/9662 如果这能解决你的问题,我会为此写一个答案
  • @jonathan-stellwag 是的,确实如此。谢谢你,伙计。

标签: ios iphone xcode reactjs react-native


【解决方案1】:

Github 中有一个关于在 iOS 上使用 GIF 图片的已知问题:

Terminated due to memory issue on ios

如果您关注 cmets,则有人通过为这些图像提供包来解决此问题:

react-native-flanimatedimage

似乎主要问题中的推荐是解决方案,所以我将其设置为可供所有感兴趣的人使用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 2022-01-23
    • 2017-01-26
    • 1970-01-01
    • 2016-09-24
    相关资源
    最近更新 更多