You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter 3.32.4应用在iOS 18.3.1(iPhone 13)上出现图片粉红叠加层问题求助

Flutter 3.32.4应用在iOS 18.3.1(iPhone 13)上出现图片粉红叠加层问题求助

各位Flutter大佬好,我最近碰到一个头疼的生产环境问题,想请教下有没有人遇到过或者能给点排查思路:

我用Flutter 3.32.4开发的应用已经上线App Store分发,但收到用户反馈,在部分iOS设备(比如iPhone 13,系统版本iOS 18.3.1)上,图片会出现粉红叠加层的异常显示——不管是本地Asset资源图片,还是通过CachedNetworkImage加载的网络图片,都会出现这个问题。更麻烦的是,这个问题在Debug模式下完全无法复现,我自己测试了好多次都没能重现。

我已经尝试过这些排查手段,但都没能复现问题:

  • 模拟应用长时间后台运行后重新打开
  • 接收推送通知后唤起应用
  • 手动清理设备缓存后重启应用

按道理来说,就算存在内存泄漏或者缓存丢失的情况,图片也应该能正常渲染才对,实在搞不懂为什么会出现粉红叠加的情况。

以下是我用到的图片加载代码示例:

网络图片加载代码

CachedNetworkImage(imageUrl: uri.toString(), height: height, width: width)

本地Asset图片加载代码

Image.asset(localAsset, width: 14, height: 14)

有没有大佬遇到过类似的iOS图片渲染异常?或者能给点下一步的排查方向?感激不尽!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 10:43:04