2

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

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

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

提前致谢!

4

0 回答 0