ios - Ionic 应用程序和键盘在 iOS 上放大/变大

标签 ios cordova ionic-framework ionic2 keyboard

我正在尝试对 ionic 如何处理 accessibility features 进行逆向工程例如放大应用程序和键盘。

这是我的问题:由于构建问题(这是一个遗留应用程序),我们不久前更新了 ionic 框架,我不明白为什么会发生这种缩放。

Ionic zoomed in app and keyboard

关于left是我们的 Ionic App

关于right是 Safari

我的 index.html 有一个 <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> 在我们的 config.xml 中还有 <preference name="EnableViewportScale" value="false" />

我已经将我的问题与这个问题进行了比较 Ionic IOS Tel keyboard very big (Zoom In)然而,我的问题是一切都被放大了,而不仅仅是键盘。

最佳答案

好的,在网上搜索了几个小时之后,解决方案是在 xCode 中创建应用程序图标和启动图像。而不是让 Ionic/Cordova 处理它。

App Icons and Launch Images

在 iPhone 5 或 5s 上,问题不存在。但在 iPhone 6 或 6s 等 DPI 更高的设备上,Ionic/Cordova 无法根据手机分辨率获得正确的启动图像。是的!显然,如果分辨率不合适,启动图像将为应用程序的其余部分设置“缩放”。

关于ios - Ionic 应用程序和键盘在 iOS 上放大/变大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46120211/

相关文章:

ios - Alpha 没有改变 UINavigationBar 的 barTintColor

iphone - App Store 下载旧版本应用程序

ios - 当我使用旧插件时,如何将我的 IOS 应用程序从 PhoneGap 2.7 更新到 3.4

ios - grpc 在 Macbook 中运行 ionic 项目的问题

javascript - setInterval时间不精确

ios - 初始化推送通知时 ionic 的奇怪内存泄漏导致卡住

ios - 提高下载多个 XML 文件并解析它们的效率

ios - id<> 需要 MTLDevice 类

cordova - 使用 Ionic 框架增强现实

ios - child 浏览器 onLocationChange 不工作