Flutter - iOS启动屏幕加载不正常

3
我正在尝试为我的iOS应用程序debug制作一个新的启动屏幕。
当应用程序加载时,我希望看到下面的图像标记为A,但实际上我看到了图像B
如果您从低角度查看图像B,您会看到屏幕上有一个白点。我认为这意味着LaunchImage起作用了,但显然图像本身(.png文件)存在问题。我认为这是图像透明度的问题,但我不确定为什么会发生这种情况。
如果我能得到任何关于为什么会发生这种情况的信息,即使只是确认这种图像不受支持,那就太好了。

A

enter image description here

B

enter image description here

这是我的启动屏XIB的图像;

enter image description here


检查你的启动屏幕XIB并添加截图。 - diegoveloper
完成 :) 我已经在我的问题底部添加了图片。 - Jake
1个回答

1
我明白了,您需要更改iOS项目中的LaunchScreen.storyboard文件,而不是LaunchImage.png。请打开Xcode并定位到您的iOS文件夹,然后使用Runner.xcworkspace文件。如果您需要更多信息,我在这个主题上写了一篇完整的文章:https://medium.com/@diegoveloper/flutter-splash-screen-9f4e05542548

https://dev59.com/p2Ij5IYBdhLWcg3wRTL3 - diegoveloper
完成这个之后,我该如何将图像从新文件移动到LaunchScreen.storyboard以供使用? - Jake
打开资源文件,将您的图像拖入其中。打开LaunchScreen文件,添加UIImageView,选择您的图像。 - diegoveloper
我仍然不明白如何添加uiimageview。它最初并不在我的项目中,但这似乎没有任何明显的区别。现在我只需要知道如何将图像从assets.xcassets移动到LaunchScreen.storyboard > ViewController场景> ViewController > View > 这就是我需要移动图像的地方 - Jake
好的,太棒了,我终于搞定了!感谢你的帮助。 - Jake
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接