【问题标题】:Flutter - iOS Launch screen not loading properlyFlutter - iOS 启动屏幕未正确加载
【发布时间】:2019-02-08 17:46:58
【问题描述】:

我正在尝试为我的应用调试的 iOS 版本制作一个新的启动屏幕。

当应用加载时,我希望看到下面的图片,标记为 A,但我看到的是图片 B

如果您从低角度看图像 B,您可以在屏幕上看到一个白点。我认为这意味着 LaunchImage 有效,但显然图像本身存在问题(.png 文件)。我认为这是图像透明度的问题,但我不确定它为什么会发生。

如果我能得到任何关于为什么会发生这种情况的信息,即使它只是确认不支持这种图像,那就太好了。

一个

B

这是我的启动屏幕 xib 的图像;

【问题讨论】:

  • 检查您的启动屏幕 xib 并添加屏幕截图
  • 完成 :) 我已在问题底部添加了图片

标签: ios image png flutter transparency


【解决方案1】:

我明白了,你必须从你的 iOS 项目中更改 LaunchScreen.storyboard 文件,而不是 LaunchImage.png。

找到您的 ios 文件夹并使用 Xcode 打开 Runner.xcworkspace 文件。

如果您想了解更多信息,我写了一篇关于该主题的完整帖子:https://medium.com/@diegoveloper/flutter-splash-screen-9f4e05542548

【讨论】:

  • 我正在尝试这种方法,它看起来很有希望,直到我不小心删除了 Assets.xcassets。我已将其替换为在 finder 中显示但未在 xcode 中显示的相同文件。你知道我怎样才能重新生成这个吗?
  • 完成此操作后,如何将图像从新文件移动到 LaunchScreen.storyboard 以供使用?
  • 打开资产文件,拖入你的​​图片。打开 launchscree ,添加 uiimageview ,选择你的图片
  • 还是不明白怎么添加uiimageview。它最初不在我的项目中,而且似乎没有任何明显的区别。我现在只需要知道如何将图像从 assets.xcassets 移动到 LaunchScreen.storyboard > View Controller Scene > View Controller > View > 这是我需要移动图像的地方
猜你喜欢
  • 2016-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-19
相关资源
最近更新 更多