WindowsPhone KeyBoard:打开软键盘时阻止页面向上滚动

时间:2015-10-12 07:30:10

标签: cordova windows-phone-8 keyboard hybrid-mobile-app dojox.mobile

通常:在Windows Phone上聚焦TextBox时,软键盘将会打开。

问题:默认情况下,当键盘打开时,页面屏幕会向上移动,当用户通过点击屏幕关闭键盘时,页面屏幕会再次移动前一个位置。

windows phoneiphone环境中出现此问题,只有android才是完美的。

要求:页面UI具有页眉,正文和页脚。在页面UI中,页脚上方有一个TextBox。当用户专注于此TextBox时,页眉将变为不可见。但是,当键盘打开时,用户不希望页眉向上移动。

1 个答案:

答案 0 :(得分:1)

使用此插件。

https://github.com/driftyco/ionic-plugin-keyboard

准备好设备,

cordova.plugins.Keyboard.disableScroll(true);

如果你的容器在iOS上看不到一半,请使用我在这里的答案。Phonegap - iOS Keyboard and Dropdown 'compress' webview because of vh unit