【发布时间】:2018-03-07 13:55:24
【问题描述】:
我正在开发 Xamarin.ios 并使用 Visual Studio 进行开发。我添加了 LaunchScreen.Storyboard 来显示启动图像,因为我也想针对新的 iPhoneX 设备。 我目前面临的问题是,我无法在任何设备或模拟器上看到启动图像的图像。
我无法使用 LaunchImage.launchimage 资产图像方法,因为没有可用于 iPhoneX 的占位符用于在 xamarin 中添加图像。
我尝试在 Images.xcassets 文件夹中添加图像并在情节提要中访问它。但是,它只是显示空白屏幕。
也试过编辑contents.json来添加iphoneX启动图片,还是没有成功。
如果有人遇到过同样的问题并解决了,请告诉我。
【问题讨论】:
-
在 iOS 8+ 中,Apple 建议我们使用 LaunchScreen 来配置我们的启动图像。但是不要将您的图像源放在 Assets.xcassets 中,我发现此文件夹中的图像无法在 Xamarin.iOS 的情节提要中使用。您可以将源代码直接放入项目中,然后重试。
-
我在使用资源文件夹中的图像时遇到了类似的问题,但使用了不同的图像。我还没弄清楚为什么,它们都是类似尺寸和大小的 .png 文件,都有小写的名称,透明的背景......我的建议是尝试其他图像。
-
我遇到了类似的问题,但到目前为止还没有运气,如果有人找到了解决方案,请告诉我如何解决。
标签: xamarin.ios iphone-x launch-screen