我的iPad应用包含视图,其中包含uiwebview
。它位于底部,尺寸小于键盘(例如300x200)。在webview中是加载了表单的页面。
当我点击某个文本字段时,键盘会弹出并隐藏整个uiwebview。使用iOS模拟器和慢动画模式,我可以看到,webview是滚动的,但是当它比键盘和底部小时,它是无用的。 Webview上有键盘。
我已经掌握了按managing keyboard documentation键盘移动隐藏内容但是当我设置scrollview
偏移时,webview
仍然会滚动并滚动文本输入。无法设置webview
偏移量。
另外,我在UIWebView
课程参考中发现重要提示,webview
中嵌入scrollview
将无效。
在我看来,我遇到了一个简单的问题但在互联网上没有解决方案。我首先想要uiwebview
小于全屏吗?应用商店是否正确拥有小uiwebview
?如果键盘隐藏UIWebView
该怎么办?
感谢您的任何说明和建议。
答案 0 :(得分:1)
滚动webView时可以隐藏键盘,请尝试:
self.webView.scrollView.keyboardDismissMode =UIScrollViewKeyboardDismissModeOnDrag;
答案 1 :(得分:0)
我要做的是键盘通知。你可以使用UIView类提供的方法向上滚动视图,这个链接可以帮助你。