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

Iphone 如何控制UIWebView';输入元素的滚动位置?,iphone,uiwebview,Iphone,Uiwebview,当用户点击网页上的输入文本框时,UIWebView会自动调整其边界,为设备键盘留出空间,然后滚动和缩放,使文本框位于屏幕中央 虽然这在大多数情况下都很好,但我在输入元素的正上方有一些文本,告诉用户要键入什么,例如“请键入密码的第一个、第七个和第九个字母”。点击文本框时,这些文本会从屏幕上部分滚动,而文本框下方有大量空白,因为UIWebView将所有内容整齐地居中 我曾尝试使用HTML标签告诉UIWebView文本已附加到文本框,但没有成功。我正在考虑在激活键盘时直接访问底层的scrollView

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

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

我曾尝试使用HTML标签告诉UIWebView文本已附加到文本框,但没有成功。我正在考虑在激活键盘时直接访问底层的scrollView,但这似乎是一个肮脏的黑客行为,所以我想先看看是否有更好的解决方案

提前谢谢