iPad Pro Cordova App Scaling

时间:2016-02-24 16:27:41

标签: cordova ipad ionic-framework scaling

使用Cordova时,如何使iPad Pro应用程序无法扩展?我找到了一个解决方法,将初始,最小和最大比例设置为.75,但它仍然显示为像素化。当我查看主屏幕上的状态栏与应用程序中的状态栏时,应用程序状态栏明显更大,所以我肯定知道它正在扩展。

2 个答案:

答案 0 :(得分:5)

我认为,由于我无法在StackOverflow上找到答案,我会发布我的解决方案。我从http://www.cordovacircus.com/articles/ipad-pro-and-cordova获得了这个答案的帮助。

步骤:
 1.在Xcode项目中创建一个故事板。要打开此项目,请转到{app root}/platforms/ios/,然后打开.xcodeproj文件  2.将视图控制器拖到故事板中。这将作为启动画面运行,因此您可以添加任何您喜欢的内容。我只需要修正缩放比例,所以我把它留空了。
 3.单击Xco​​de内部项目的根目录进入常规设置。向下滚动到App Icons and Launch Images,然后将Launch Screen File更改为刚刚创建的情节提要文件

瞧!该应用现在应该全屏启动而不进行缩放。

答案 1 :(得分:1)

我发现这样做的另一种方法是确保为这个更大的设备加载了正确的启动画面图像尺寸,如下所述: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" />

  3. 然后将这些图像设为以下尺寸

    • Default@2x~universal~anyany.png - 2732x2732
    • Default@2x~universal~comany.png - 1278x2732
    • Default@2x~universal~comcom.png - 1334x750
    • Default@3x~universal~anyany.png - 2208x2208
    • Default@3x~universal~anycom.png - 2208x1242
    • Default@3x~universal~comany.png - 1242x2208

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