xamarin - Xamarin iOS 启动图像未显示
问题描述
我正在尝试使用 LaunchScreen.storyboard 来显示一个简单的图像。
我按照这里的说明
我尝试使用的图像未显示。
我的 assets.xcassets 文件中有另一个图像,当我将完全相同的 ImageView 设置为该图像时,它显示得很好。
如果我将我想要的图像复制到在 Assets.xcassets 文件夹下自己的文件夹中工作的图像的顶部,那么我想要的图像就可以工作。
我只是无法在其自己的 Assets.xcassets 文件夹中获取我想要的图像以用作启动屏幕。
如果我在我的任何 xaml 表单中添加一个,那么图像就会显示得很好。
该图像在 VS2019 的故事板编辑器中也显示良好。
我完全不明白为什么这张图片在 LaunchScreen.storyboard 上不起作用。
我希望有人能帮我弄清楚。
当我运行该应用程序时,除了黑色启动屏幕外,我什么也没有。
这是完全相同的故事板的屏幕截图,我在 Assets.xcassets 中将图像设置更改为另一个图像。
当我将它设置为那个时,启动时启动时会显示该图像很好。
这是我的 Assets.xcassets 文件夹的图像:
正如我之前所说,如果我只是将不起作用的图像复制并粘贴到 Assets.xcassets 文件夹中的图像的顶部(当然要重命名),那么我想要的图像可以作为启动画面正常工作。
所以它不是图像本身。我不明白发生了什么事。
解决方案
推荐阅读
- testing - 在 mac 本地运行 Chaos Monkey
- html - Flutter - dart.ui 没有方法'platformViewRegistry'
- mysql - 未处理的异常:无效参数:DART 上的长度非法 0
- sql - SQL - Postgres 字符串 agg 给出重复项
- javascript - 过滤 JSON - Angular 8
- java - 对 LeetCode 上的“按顺序打印”问题感到困惑
- html - Bootstrap 导航栏项目没有进入中心
- excel - 将多个工作簿中的表合并到一个主工作簿中
- java - 查找树中给定深度的节点数
- sql - 无法将价格传递给 Stripe Checkout nodejs