Ionic v1-键盘隐藏输入并创建白条

时间:2018-11-30 02:21:06

标签: javascript ios angularjs cordova ionic-v1

我希望有人能帮助我。 我正在运行Ionic v1和Cordova并遇到问题。键盘像在屏幕上一样隐藏了我的输入,并创建了我已经尝试过以下操作的白条:

cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);

还在我的config.xml中获得了这些首选项:

<preference name="DisallowOverscroll" value="true"/>
<preference name="KeyboardDisplayRequiresUserAction" value="true"/>
<preference name="android-windowSoftInputMode" value="stateHidden|adjustResize"/>
<preference name="ScrollEnabled" value="false"/>
<preference name="KeyboardResize" value="false" />
<preference name="KeyboardResizeMode" value="native" />

Picture Example here

谢谢!

1 个答案:

答案 0 :(得分:0)

我无法从提供的细节中分辨出来,但请确保您的页面符合https://ionicframework.com/docs/v1/api/page/keyboard/中规定的要求,其中指出:

“”在Android和iOS上,Ionic都会尝试通过滚动到视图中来防止键盘遮挡输入和可聚焦元素。为使其正常工作,任何可聚焦元素必须位于滚动视图或指令,例如具有滚动视图的内容。”