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