无法在Visual Studio中的Storyboard编辑器中添加图像,以便为Xamarin.iOS创建启动画面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在Visual Studio中的Storyboard编辑器中添加图像,以便为Xamarin.iOS创建启动画面相关的知识,希望对你有一定的参考价值。
我正在尝试为使用Xamarin.Forms构建的ios应用添加启动画面。我能够显示启动画面,但是我无法在storyboard编辑器中将图像添加到ImageView。
我可以在一个全新的“跨平台”解决方案中复制这种行为,我遵循here的说明。具体来说,在说明中的步骤10中,您应该能够从下拉列表中选择图像。
如果您实际上点击了只显示为下拉列表的箭头,则实际上没有任何内容“掉落”;而是VS打开名为“添加现有项”的OpenFileDialog。
无论我选择什么文件,VS只会将其添加到项目的Resource文件夹(作为BundleResource),但根本不会更改故事板中的图像。
我已经尝试将图像作为启动图像和常规图像集添加到资产目录。我尝试在“下拉列表”的可编辑部分输入文件名或资产集名称;没运气。我还尝试编辑故事板XML以添加image =属性(到ImageView标签),再次使用文件名或资产集名称,但它不起作用,并且故事板编辑器的后续保存实际上删除了属性。我还尝试将整个“Assets.xcassets”文件夹显式添加到项目中,正如其中一个答案here所建议的那样。
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
这是bug,你可以发出这个问题https://developercommunity.visualstudio.com/content/problem/319294/xamarinios-cant-select-image-asset-for-image-view.html
以上是关于无法在Visual Studio中的Storyboard编辑器中添加图像,以便为Xamarin.iOS创建启动画面的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 中的项目引用突然无法在工作站上运行
Visual Studio 2013 中的“无法导入 ActiveX 控件”
Visual Studio 中的 EsLint - 无法在 javascript 文件上使用静态道具