在我的 iOS 应用程序中,我定期UIScrollView覆盖整个屏幕。这在顶部包含一个UIView(带有一些标题图像、工具和其他东西),然后在下面UIWebView包含一些 Web 内容(博客条目和评论)。
当专注于 web 视图的文本字段之一,从而显示键盘时,web 视图滚动以将输入字段放在键盘上方。问题是标题没有移开,从而覆盖了输入字段。
所以我的问题是;显示键盘时如何告诉代码滚动哪个滚动视图?似乎回退到一些默认行为,并滚动UIWebView保存输入字段的内容。我想滚动父UIScrollView级。
我试图将 上.scrollEnabled的 设置为 NO UIWebView,但这并没有改变任何东西。UIWebView甚至不应该具有滚动功能,因为每次填充 Web 视图时,我都将 ( 以及 main ) 的高度设置为其内容的UIWebView高度.contentSize。UIScrollView
我怎样才能做到这一点?还是我必须手动滚动?