ios Flutter应用程序的webview中的键盘不显示
Posted
技术标签:
【中文标题】ios Flutter应用程序的webview中的键盘不显示【英文标题】:keyboard in webview of ios flutter apps doesn't show up 【发布时间】:2021-05-25 12:07:40 【问题描述】:我正在尝试在我的 ios 项目应用程序中显示 webview,所以我使用 webview_flutter 1.0.7 作为插件,并且在 webview 内部有文本字段,我需要在那里键入或输入一些东西......但是键盘没有t出现...我尝试在android中构建并且键盘出现并且我可以输入一些东西..只有当我在ios中启动这个应用程序时我才会得到这种情况..有没有办法让我可以在里面输入一些东西webview的文本字段并显示键盘?这个问题与https://github.com/flutter/flutter/issues/25436#issuecomment-649278727 相关,我通过在我的模拟器菜单中检查 I/O->Keyboard->Toggle software keyboard 来跟踪它,但键盘仍然没有显示
【问题讨论】:
你确定这是 Flutter 的问题,而不是你的 iOS 模拟器的问题吗?您是否尝试在物理设备上构建它? 实体机没试过,我试试 【参考方案1】:我遇到了同样的问题。 OP解决了like this:
我通过这样做找到了答案:在 I/O 中“取消选中”->键盘->在我的模拟器菜单中切换软件键盘
还有一个现已删除(我不知道为什么)answer by Guillaume Roux 说:
似乎这是来自您的模拟器的问题。尝试使用 ⌘ + K 显示模拟器的键盘。
【讨论】:
以上是关于ios Flutter应用程序的webview中的键盘不显示的主要内容,如果未能解决你的问题,请参考以下文章
为啥 webview_flutter 在添加到应用程序(iOS)的情况下不起作用?
Flutter WebView 插件在 iOS 14+ 上安装时会导致应用崩溃
颤振flutter_webview_plugin错误[NSNull长度]:无法识别的选择器发送到ios上的实例
如何使用 flutter_webview_plugin 播放视频
带有地理位置网站的 Flutter iOS webview 应用程序不会询问位置权限,即使 info.plist 已调整