新创建的iOS App(Xamarin.Forms)上的非Retina分辨率?

时间:2017-08-09 18:21:39

标签: ios iphone xamarin.ios xamarin.forms mvvmcross

我刚创建了一个带有MvvmCross模板的新应用。但iOS分辨率看起来像非视网膜。此外,我只有i386和x86_x64作为支持的体系结构而不是像我所有其他项目那样的ARM。那么我需要更改应用程序在原生分辨率上运行的内容吗?

有没有人知道我需要改变的是应用程序停止看起来像是用于4“iPhone而不是新应用程序?这里有一些屏幕截图可能有助于明确我的意思(应用程序) “PLZ Suche”具有“旧”分辨率,在App Switcher中可以清晰地看到它 - 所有截图都是在iPhone 6S上拍摄的。

  • 问题解决了 -

1 个答案:

答案 0 :(得分:1)

此兼容模式'在您的应用中未包含视网膜分辨率闪屏(或Apple生态系统中调用的启动屏幕)时触发。

确保您的应用中包含所有正确类型的闪屏。

你可以:

  • 使用自动适应不同屏幕分辨率的Storyboard(或XIB)
  • 使用XCode资产目录' LaunchImage'图像集,并填写所有正确的尺寸

您可以在Apple documentation page上阅读有关所有尺寸和启动屏幕的更多信息。