iPad Pro Cordova 应用扩展

iPad Pro Cordova App Scaling

如何使 iPad Pro 应用在使用 Cordova 时不缩放?我想出了一个解决方法,将初始、最小和最大比例设置为 .75,但它仍然显得像素化。当我在主屏幕和应用程序中查看状态栏时,应用程序状态栏明显变大了,所以我肯定知道它在放大。

我想,因为我在 Whosebug 上找不到这个问题的答案,所以我会 post 我的解决方案。我从 http://www.cordovacircus.com/articles/ipad-pro-and-cordova.

那里得到了这个答案的帮助

步骤:
1. 在您的 Xcode 项目中创建故事板。要打开此项目,请转至 {app root}/platforms/ios/,然后打开 .xcodeproj 文件。
2. 将视图控制器拖到故事板中。这将用作您的初始屏幕,因此您可以添加任何您想要的内容。我只需要固定缩放比例,所以我留空了。
3. 通过单击 Xcode 内的项目根目录转到常规设置。向下滚动到 App Icons and Launch Images,然后将 Launch Screen File 更改为您刚刚创建的故事板文件。

瞧!该应用程序现在应该以全屏模式启动,没有缩放。

我发现的另一种方法是确保为这个更大的设备加载正确的初始屏幕图像尺寸,如下所述:iPad Pro incorrect app size

  1. 安装 Cordova 闪屏插件
  2. 将以下内容添加到您的配置文件

    <splash src="res/screen/ios/Default@2x~universal~anyany.png" /> <splash src="res/screen/ios/Default@2x~universal~comany.png" /> <splash src="res/screen/ios/Default@2x~universal~comcom.png" /> <splash src="res/screen/ios/Default@3x~universal~anyany.png" /> <splash src="res/screen/ios/Default@3x~universal~anycom.png" /> <splash src="res/screen/ios/Default@3x~universal~comany.png" />

然后将这些图像制作成以下尺寸

  • 默认@2x~通用~anyany.png - 2732x2732
  • 默认@2x~通用~comany.png - 1278x2732
  • 默认@2x~通用~comcom.png - 1334x750
  • 默认@3x~通用~anyany.png - 2208x2208
  • 默认@3x~通用~anycom.png - 2208x1242
  • 默认@3x~通用~comany.png - 1242x2208

然后将这些图片资源png文件添加到projectRoot/res/screen/ios文件夹