离子显示键盘问题 - 顶部的灰色栏

时间:2017-02-08 17:17:03

标签: ios cordova ionic-framework

在iOS上打开键盘时,我们有一个具有以下行为的应用程序(在Android上不会发生):

我们试图让屏幕内容与padding-top: 0px对齐,但这种“闪烁”仍然会发生。唯一不同的是,当与顶部对齐时,灰色条更小。

如果我们使用cordova.plugins.Keyboard.disableScroll(true);禁用滚动,则问题不会发生,但屏幕不会滚动,因此触摸的字段会隐藏在键盘后面。有没有人得到这个问题并设法解决它?

Cordova CLI: 6.4.0 
Ionic CLI Version: 2.1.17
Ionic App Lib Version: 2.1.7
ios-deploy version: 1.9.0 
ios-sim version: 5.0.13 
OS: macOS Sierra
Node Version: v7.5.0
Xcode version: Xcode 8.2.1 Build version 8C1002

1 个答案:

答案 0 :(得分:0)

打开config.xml并添加:

<preference name="DisallowOverscroll" value="true"/>
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>

如果还没有