首页 > 解决方案 > 无法在 Visual Studio 的情节提要编辑器中添加图像来为 Xamarin.iOS 创建初始屏幕

问题描述

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

我可以在全新的“跨平台”解决方案中复制此行为,并且我正在按照此处的说明进行操作。具体来说,在说明中的第 10 步,您应该能够从下拉列表中选择图像。

图像属性

但是,如果您实际上单击似乎只是下拉列表的箭头,则实际上没有“下拉”;相反,VS 会打开一个名为“添加现有项目”的 OpenFileDialog。

文件对话框

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

我尝试将图像作为启动图像和常规图像集添加到资产目录。我尝试在“下拉菜单”的可编辑部分输入文件名或资产集名称;没运气。我还尝试编辑故事板 XML 以添加 image= 属性(到 ImageView 标记),再次使用文件名或资产集名称,但它不起作用,随后从故事板编辑器保存实际上删除了属性。正如此处的答案之一所建议的那样,我还尝试将整个“Assets.xcassets”文件夹显式添加到项目中。

FWIW,标记为“突出显示”的属性,位于“图像”正下方,也具有相同的行为。我假设这是某种 VS 错误;该属性的行为不仅与文档中描述的不同,而且与控件的外观相冲突。

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

Windows 10 专业版
VS 2017
15.8.3 Xamarin 4.11.0.756
Xamarin Designer 4.14.221
Xamarin.iOS 和 Xamarin.Mac SDK 11.14.0.13

标签: xamarin.formsxamarin.iosvisual-studio-2017storyboardsplash-screen

解决方案



推荐阅读