我创建了第一个针对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缩放?
如果是这样,有人能指出我关于如何使其发挥作用的当前文档的方向吗?
答案 0 :(得分:0)
经过大量调查和拔毛之后,人们会发现iOS只是“知道”它的物理像素有多大,它不会让你关闭缩放。
我们的下一个最佳行动方案是将字体大小减少20%,减少空白,然后最终明确更改仍然不适合的内容。