我们目前遇到的iOS应用程序存在问题(在iPad上为v.9.3.5)。该应用程序允许用户从库中选择要在之后显示的图片。
重现的步骤 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" DeviceMeta" cordova-plugin-app-version 0.1.9" AppVersion" cordova-plugin-camera 2.2.0" Camera" cordova-plugin-compat 1.1.0" Compat" cordova-plugin-console 1.0.3" Console" cordova-plugin-device 1.1.2" Device" cordova-plugin-email 1.1.1" EmailComposer" cordova-plugin-file 4.2.0" File" cordova-plugin-file-transfer 1.5.1"文件传输" cordova-plugin-fullscreen 1.1.0" cordova-plugin-fullscreen" cordova-plugin-image-picker 1.1.1" ImagePicker" cordova-plugin-network-information 1.2.1"网络信息" cordova-plugin-screen-orientation 1.4.2"屏幕方向" cordova-plugin-splashscreen 3.2.2" Splashscreen" cordova-plugin-statusbar 2.1.4-dev" StatusBar" cordova-plugin-whitelist 1.2.2" Whitelist" ionic-plugin-keyboard 2.2.1"键盘"
index.html" viewport":
< meta name =" viewport" content =" initial-scale = 1.0,maximum-scale = 1.0,user-scalable = no,width = device-width" >
config.xml中
<首选项名称="定位"值="所有" />
在iPad上测试(iOS 9.3.5)
到目前为止测试的内容 我几乎测试了网络上的所有内容,包括状态栏插件的补丁以及 viewport 元素周围的任何内容。
有什么想法吗?提前谢谢。
更新
StatusBar 插件导致此问题。