2017-08-09 62 views
0

我刚刚创建了一个带有MvvmCross模板的新应用程序。但iOS解决方案看起来像非视网膜。另外,我只支持i386和x86_x64作为支持的体系结构,而不是像我所有其他项目一样拥有ARM。那么,我需要改变应用程序在原始分辨率上运行?关于新创建的iOS应用(Xamarin.Forms)的非Retina分辨率?

有一个想法,我需要改变,该应用程序停止看起来像一个4“的iPhone而不是一个新的应用程序?这里有一些截图,可能有助于弄清楚我的意思(应用“PLZ Suche”是一个与“旧”看分辨率,在应用程序切换器相比,它是清晰可见 - 所有屏幕截图采取在iPhone 6S)

  • 问题解决了 -

回答

1

当您不包含视网膜分辨率启动画面(或在Apple环境中调用的启动画面时,会触发此“兼容模式”系统)在您的应用程序。

请确保您的应用程序中包含所有正确的splashscreens类型。

您可以:

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

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

+0

啊谢谢你的回复。这就解释了很多,因为我的所有其他应用程序都使用Storyboard作为LaunchScreen,并且这个使用了Images(因为我懒得从我的应用程序更新它)。 – Sebastian

相关问题