IOS的Xamarin Forms使用原生分辨率

时间:2018-01-12 13:19:33

标签: ios ipad xamarin xamarin.ios

我创建了第一个针对UWP和IOS的Xamarin Forms App。

UI最初是为UWP设计的,目标是一个1920x1080的屏幕,当iPad上添加IOS时,我们发现我们感兴趣的屏幕至少有2048x1536的屏幕,所以相同的设计应该非常舒适地装在iPad上。

不幸的是,当应用程序部署到全新的iPad甚至iPad Pro时,UI显示效率为1024x768。

用户界面允许低分辨率,但我们不希望限制在1024x768这样一个荒谬的分辨率,当我们在iPad上有2048x1536和在iPad Pro上有2732x2048时

因此该应用程序扩展到2倍或3倍(这在iPad Pro上很糟糕)。

我已经看到很多建议使用LaunchScreen.xib告诉iOS该应用程序是允许解决的,但是当我尝试研究它时,我发现它已被弃用。我创建了一个LaunchScreen.storyboard,但这没有帮助。

所以我的(两部分)问题如下......

有没有办法说服iOS使用1x缩放?

如果是这样,有人能指出我关于如何使其发挥作用的当前文档的方向吗?

1 个答案:

答案 0 :(得分:0)

经过大量调查和拔毛之后,人们会发现iOS只是“知道”它的物理像素有多大,它不会让你关闭缩放。

我们的下一个最佳行动方案是将字体大小减少20%,减少空白,然后最终明确更改仍然不适合的内容。