0

我有带视图的 iPad 应用程序uiwebview。它位于底部,尺寸小于键盘(例如 300x200)。在 webview 中是加载了表单的页面。当我点击某个文本字段时,键盘会弹出并隐藏整个 uiwebview。使用 iOS 模拟器和慢速动画模式,我可以看到,webview 是滚动的,但是当它小于键盘和底部时,它是无用的。Webview 被键盘覆盖。

我已经根据管理键盘文档掌握了通过键盘移动隐藏内容,但是当我设置scrollview偏移量时,webview仍然会滚动并滚动文本输入。没有办法设置webview偏移量。我还在UIWebView课堂参考重要说明中发现嵌入webviewscrollview无法正常工作。

在我看来,我遇到了简单的问题,但在互联网上没有解决方案。那么我是第一个想要uiwebview小于全屏的人吗?应用商店是否正确uiwebview?如果UIWebView被键盘隐藏了怎么办?

感谢您的任何注释和建议。

4

2 回答 2

1

您可以在 webView 滚动时隐藏键盘,试试这个:

self.webView.scrollView.keyboardDismissMode =UIScrollViewKeyboardDismissModeOnDrag;
于 2014-07-01T23:16:33.697 回答
0

我要做的是键盘通知。您可以使用 UIView 类提供的方法向上滚动视图,此链接应该对您有很大帮助。

键盘隐藏屏幕

于 2013-06-10T14:44:15.173 回答