繁体   English   中英

Xamarin iOS启动屏幕图像在故事板中不从资产目录拉出

[英]Xamarin iOS Launch Screen Image In Storyboard Not Pulling From Asset Catalog

我正在使用Visual Studio 2017和最新的Xamarin iOS 10.10.0.30。 我已经尝试按照文档创建启动屏幕故事板。 我创建了所有启动屏幕图像添加添加到资产目录(AppIcons和LaunchImages)下的媒体工具中。

我更喜欢使用这些静态图像而不是创建故事板,但这似乎不是一个选项。 因此,在为Resources \\ LaunchScreen.storyboard创建视图时,我添加了一个图像视图,然后转到属性和图像下拉列表。 资产目录中的图像未在下拉列表中列出,但列出了Resources文件夹中的Xamarin图像。 有些事情没有意义。

我们不能在Visual Studio中使用资产目录中的LaunchImages吗? 如果我们必须使用故事板,我们如何让它为它开始的设备选择正确的图像?

如果我在XML编辑器中编辑info.plist并删除UILaunchStoryboardName键,我似乎可以使用资产目录启动图像。 当我在Manifest Editor中打开它时,仍然会说LaunchScreen ....不确定这些设置是什么。

我从来没有让这个工作,现在我正在尝试使用VS2017和最新的Xamarin iOS的另一个项目。 按照此处的说明操作: https//docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/displaying-an-image?tabs=vswin它不会从资产目录中选择图像,它也不适用于从磁盘中拾取的图像。 需要有更好的文档。

管理启动屏幕从iOS 8开始,有两种方法可以将启动屏幕包含在Xamarin.iOS项目中:

通用故事板 - [首选]可以将特殊类型的故事板添加到项目中,并用作通用启动屏幕,它将自动调整设备的大小,方向和分辨率,而不是在所有支持的分辨率下包含多个启动屏幕图像设备方向。 这是处理启动屏幕的首选方法。 资产目录图像集 - [已弃用]从iOS 7开始,可以将特殊的LaunchImage图像资源添加到应用程序项目中的Assets.xcassets文件中。 支持所有分辨率或设备方向所需的所有映像版本都包含在资产目录中并组合在一起。

https://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/deprecated/launch-screens/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM