无法在 Visual Studio 的故事板编辑器中添加图像来为 Xamarin.iOS 创建闪屏

Unable to add an image in the storyboard editor in Visual Studio to create a splash screen for Xamarin.iOS

我正在尝试向使用 Xamarin.Forms 构建的 iOS 应用程序添加启动画面。我能够让启动画面本身显示出来,但我无法在故事板编辑器中将图像添加到 ImageView。

我可以在全新的 "Cross Platform" 解决方案中复制此行为,并且我正在按照说明进行操作 here。具体来说,在说明的第 10 步,您应该能够 select 从下拉菜单中选择图像。

如果你真的点击了一个看起来只是下拉菜单的箭头,但是实际上什么也没有"drops down";相反,VS 打开一个名为 "Add Existing Item" 的 OpenFileDialog。

无论我选择什么文件,VS 只将它添加到项目的 Resource 文件夹中(作为 BundleResource),而根本不会更改 Storyboard 中的图像。

我尝试将图像作为启动图像和常规图像集添加到资产目录。我尝试在 "dropdown"; 的可编辑部分输入文件名或资产集名称;没有运气。我还尝试编辑故事板 XML 以添加 image= 属性(到 ImageView 标签),再次使用文件名或资产集名称,但它不起作用,随后从故事板保存编辑器实际上删除了属性。我还尝试按照 here.

答案之一的建议将整个 "Assets.xcassets" 文件夹显式添加到项目中

FWIW,标记为 "Highlighted" 的 属性,直接位于 "Image" 下,也具有相同的行为。我假设这是某种 VS 错误; 属性 的行为不仅与文档中描述的不同,而且与控件的外观冲突。

有没有人遇到过解决方法?

Windows 10 专业版
对比 2017 15.8.3
Xamarin 4.11.0.756
Xamarin 设计器 4.14.221
Xamarin.iOS 和 Xamarin.Mac SDK 11.14.0.13

是个bug,你可以给这个问题投票https://developercommunity.visualstudio.com/content/problem/319294/xamarinios-cant-select-image-asset-for-image-view.html