问题标签 [ionic-keyboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Ionic keyboard.isVisible 属性不能正确控制元素的可见性
经过多年阅读您的答案,我有我的第一个问题。
情况
在 Ionic Angular (v5.3.1) 移动应用程序中,我正在尝试执行简单的任务 - 当键盘打开时隐藏元素。原理很简单:
- 我点击文本框
- 事件
keyboardWillShow
发生 - 电话键盘出现
- 元素隐藏 (
*ngIf="keyboard.isVisible"
)
问题
当键盘打开时 - 元素仍然可见。即使事件keyboardWillShow
被执行。但是 - 当我再次单击文本框时 - 元素变得隐藏,正如我一开始所需要的那样。
示例代码
tab1.page.html
tab1.page..ts
ios - 在 Cordova 版本中遇到奇怪的(隐藏/显示)问题
当用户向上/向下滚动,然后单击任何输入标签时,键盘会出现然后突然下降。
使用下面的 webview 和键盘插件
“cordova-plugin-ionic-keyboard”:“^2.1.3”,
“cordova-plugin-ionic-webview”:“^2.2.1”,
cordova -9.0.0
xcode - 12.4
macos - 10.15.7
我已经在 iOS 12 和 14 上测试过这个问题,两者都有同样的问题