键盘将整个内容推送到黑色背景(cordova+framework7+vue)
Posted
技术标签:
【中文标题】键盘将整个内容推送到黑色背景(cordova+framework7+vue)【英文标题】:Keyboard push the whole content to black background (cordova+framework7+vue) 【发布时间】:2019-09-21 16:36:57 【问题描述】:我在工具栏底部有输入。当键盘出现时,内容以某种方式被推到(太)顶部并且看起来有黑色背景。 我有
cordova.plugins.Keyboard.shrinkView(true)
cordova.plugins.Keyboard.disableScroll(true)
cordova.plugins.Keyboard.hideFormAccessoryBar(true)
这是规格:
cordova 8.0.0
cordova-plugin-keyboard 1.2.0 "Keyboard"
<engine name="ios" spec="^4.5.5" />
错误示例https://imgur.com/a/SC10ziJ
【问题讨论】:
【参考方案1】:这可能是组织页面内容不垂直放入视口的问题。作为解决方法,请尝试在键盘出现时将其滚动到原始位置。 (示例代码如下)
$("#SearchInput").focus(function()
window.scrollTo(0,0);
);
【讨论】:
Xcode 10 中存在一个问题,即关闭键盘时视图不会返回到原始位置。希望对某人有所帮助。以上是关于键盘将整个内容推送到黑色背景(cordova+framework7+vue)的主要内容,如果未能解决你的问题,请参考以下文章
PhoneGap/Cordova 将 GeoLocation 从 localStorage vars 推送到 MySQL
Android键盘将第一个EditText推送到AppBar下,并且仅可以向上滚动
Swift - 推送到新 ViewController 时的黑色底栏
使用 Azure 将通知从 ASP.Net 页面推送到不同平台
从 UITableViewController 推送到 UIViewController 时,底部标签栏消失并保持黑色
推送到 iOS 时,使用 Cordova 和 Phonegap Push Plugin 在应用服务器上获取 invalidRegistration