如何控制UIWebView的输入元素的滚动位置?

时间:2012-06-30 23:22:40

标签: iphone uiwebview

当用户点击网页上的输入文本框时,UIWebView会自动调整其边界以为设备的键盘腾出空间,然后滚动和缩放以使文本框在屏幕中居中。

虽然这对大多数情况都很好,但我的输入元素正上方有一些文字告诉用户输入内容,例如“请输入密码的第一个,第七个和第九个字母”。当文本框被点击时,此文本会在屏幕上部分滚动,而文本框下方有很多空白,因为UIWebView将所有内容整齐地集中在一起。

我尝试使用HTML标签告诉UIWebView文本附加到文本框,但这不起作用。我正在考虑在键盘激活时直接访问底层的scrollView,但这看起来像是一个肮脏的黑客,所以我想先看看是否有更好的解决方案!

提前致谢!

0 个答案:

没有答案