从纵向切换到横向时,iOS应用程序不会完全调整大小

时间:2016-12-21 08:40:46

标签: ios cordova ionic-framework

我们目前遇到的iOS应用程序存在问题(在iPad上为v.9.3.5)。该应用程序允许用户从库中选择要在之后显示的图片。

重现的步骤 1.手机处于纵向模式,图像选择将使用此模式完成:

  • 如果所选照片为人像图片(宽度<高度),则应用会以纵向模式显示此照片(工作正常,图片正确显示
  • 如果所选照片为横向图片(宽度&gt;高度),则应用将切换到横向模式并以横向显示照片。 (无法正常工作,因为图片显示在应用程序的一半内,即应用程序未调整大小以适应手机屏幕)。当应用程序刚刚安装/启动时,这似乎工作正常但经过几次尝试后它停止工作并调整整个设备的屏幕大小。

    1. 当手机处于横向模式且图片为纵向/横向照片时,应用程序会正确调整大小。

环境

  • 离子信息:
  

Cordova CLI:6.3.1 Gulp版本:CLI版本3.9.1 Gulp local:
  本地版本3.9.1 Ionic CLI版本:2.0.0 Ionic App Lib版本:   2.0.0-beta.20 ios-deploy版本:未安装ios-sim版本:未安装操作系统:Mac OS X El Capitan节点版本:v4.5.0 Xcode版本:   Xcode 7.3.1构建版本7D1014

  • 离子插件列表:
  

com.ozexpert.devicemeta 0.0.2&#34; DeviceMeta&#34;   cordova-plugin-app-version 0.1.9&#34; AppVersion&#34;   cordova-plugin-camera 2.2.0&#34; Camera&#34;   cordova-plugin-compat 1.1.0&#34; Compat&#34;   cordova-plugin-console 1.0.3&#34; Console&#34;   cordova-plugin-device 1.1.2&#34; Device&#34;   cordova-plugin-email 1.1.1&#34; EmailComposer&#34;   cordova-plugin-file 4.2.0&#34; File&#34;   cordova-plugin-file-transfer 1.5.1&#34;文件传输&#34;   cordova-plugin-fullscreen 1.1.0&#34; cordova-plugin-fullscreen&#34;   cordova-plugin-image-picker 1.1.1&#34; ImagePicker&#34;   cordova-plugin-network-information 1.2.1&#34;网络信息&#34;   cordova-plugin-screen-orientation 1.4.2&#34;屏幕方向&#34;   cordova-plugin-splashscreen 3.2.2&#34; Splashscreen&#34;   cordova-plugin-statusbar 2.1.4-dev&#34; StatusBar&#34;   cordova-plugin-whitelist 1.2.2&#34; Whitelist&#34;   ionic-plugin-keyboard 2.2.1&#34;键盘&#34;

  • index.html&#34; viewport&#34;:

      

    &LT; meta name =&#34; viewport&#34; content =&#34; initial-scale = 1.0,maximum-scale = 1.0,user-scalable = no,width = device-width&#34; &GT;

  • config.xml中

      

    &LT;首选项名称=&#34;定位&#34;值=&#34;所有&#34; /&GT;

  • 在iPad上测试(iOS 9.3.5)

到目前为止测试的内容 我几乎测试了网络上的所有内容,包括状态栏插件的补丁以及 viewport 元素周围的任何内容。

有什么想法吗?提前谢谢。

更新

StatusBar 插件导致此问题。

0 个答案:

没有答案