键盘启动时手指可滚动的 UIWebView

Posted

技术标签:

【中文标题】键盘启动时手指可滚动的 UIWebView【英文标题】:Finger scrollable UIWebView when the keyboard is up 【发布时间】:2008-12-22 23:44:12 【问题描述】:

在我正在编写的应用程序中,我在顶部有一个 UIWebview,在底部有一些 UITextField,我希望用户能够根据 webview 中的内容输入。但是当他们触摸文本字段并弹出键盘时,用户将失去操作网页以查看不同部分的能力。

有没有办法让键盘保持打开状态并仍然能够操作 UIWebView?

【问题讨论】:

【参考方案1】:

不,我认为键盘是模态的,因此您无法访问其下方的表单。

你可以回复

- (void)keyboardWillShow:(NSNotification*)aNotification;
- (void)keyboardWillHidde:(NSNotification*)aNotification;

在显示键盘时通知和向上或向下滚动视图...

Example here

【讨论】:

以上是关于键盘启动时手指可滚动的 UIWebView的主要内容,如果未能解决你的问题,请参考以下文章

键盘启动时,Android Fragment视图不会滚动

Recyclerview 测量滚动距离以禁用键盘

Android - 当键盘为 android 5.0 (棒棒糖) 启动时调整滚动视图

在phonegap android应用程序中显示键盘后使div可滚动

使用滑动手势关闭键盘

UIScrollView 仅在显示键盘时才需要