Xamarin.forms 无法在Visual Studio中的情节提要编辑器中添加图像以创建Xamarin.iOS的启动屏幕

Xamarin.forms 无法在Visual Studio中的情节提要编辑器中添加图像以创建Xamarin.iOS的启动屏幕,xamarin.forms,xamarin.ios,visual-studio-2017,storyboard,splash-screen,Xamarin.forms,Xamarin.ios,Visual Studio 2017,Storyboard,Splash Screen,我正在尝试向使用Xamarin.Forms构建的iOS应用程序添加闪屏。我可以让启动屏幕本身显示出来,但是我无法在脚本编辑器中将图像添加到ImageView中 我可以在一个全新的“跨平台”解决方案中复制这种行为,我会按照说明进行操作。具体来说,在说明的第10步,您应该能够从下拉列表中选择图像 如果你真的点击了一个看起来只是下拉列表的箭头,那么实际上没有什么东西是“下拉列表”;相反,VS会打开一个名为“添加现有项”的OpenFileDialog 无论我选择什么文件,VS只会将其添加到项目的资源

我正在尝试向使用Xamarin.Forms构建的iOS应用程序添加闪屏。我可以让启动屏幕本身显示出来,但是我无法在脚本编辑器中将图像添加到ImageView中

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

如果你真的点击了一个看起来只是下拉列表的箭头,那么实际上没有什么东西是“下拉列表”;相反,VS会打开一个名为“添加现有项”的OpenFileDialog

无论我选择什么文件,VS只会将其添加到项目的资源文件夹(作为BundleResource),但根本不会更改故事板中的图像

我已经尝试将图像作为启动图像和常规图像集添加到资产目录中。我尝试在“下拉列表”的可编辑部分键入文件名或资产集名称;不走运。我还尝试编辑情节提要XML,以添加image=属性(到ImageView标记),再次使用文件名或资源集名称,但这不起作用,随后从情节提要编辑器进行的保存实际上会删除该属性。我还尝试将整个“Assets.xcsets”文件夹显式地添加到项目中,正如其中一个答案所建议的那样

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

有人遇到过解决办法吗

Windows 10 Pro
VS 2017 15.8.3
沙马林4.11.0.756
Xamarin Designer 4.14.221

Xamarin.iOS和Xamarin.Mac SDK 11.14.0.13这是一个bug,您可以解决这个问题

当您从文件夹中选择图像时是否单击了“将文件复制到目录”项?没有这样的设置。图。。。有没有一种方法可以通过编程方式添加图像?是的,imageView.image=UIImage.FromBundle(“资产名称”);imageView控件位于LaunchScreen序列图像板上,该序列图像板在框架启动时由框架加载。如何在加载脚本之前获取对脚本(以及因此而产生的imageView)的引用?代码在哪里,Main.cs?不幸的是,我的方法不适用于LaunchScreen。但是在检查我的版本时,我创建了一个新的clean项目,image属性起了作用。以及资产和资源。在我的旧项目中,无论我做什么都不起作用。在我的案例中,我实验性地发现,如果我在解决方案中添加一个类似net.standard的项目,则属性映像不起作用。如果取消选中引用中的项目引用并保存解决方案,请打开情节提要设计器,然后图像属性将起作用。