UIWebView与UISearchBar进行搜索

时间:2009-02-10 20:18:01

标签: iphone uiwebview

我在UIWebView的顶部显示一个UISearchBar,用于输入我用于在UIWebView中显示内容的信息。有没有办法将UISearchBar(或者可能是UITextField?)附加到UIWebView“标题”,这样当用户在webview上向下滚动时,UISearchBar也会滚出视图,整个窗口能够显示文本?

如果无法做到这一点,我还能如何在使用UIWebView获得固有的文本格式化功能的同时实现这一目标?

1 个答案:

答案 0 :(得分:1)

您可以尝试在UIScrollView中包含UIWebView和UISearchBar。也就是说,创建一个控制器,将主视图作为UIScrollView,然后将UISearchBar和UIWebView添加为子视图。如果您在滚动时需要自定义行为,则可能必须覆盖事件回调以进行滚动。我没有尝试过这个,但理论上你可以拥有它,这样当你向下滚动并且UISearchBar在视图中时,你将它隐藏到某个像素数,直到UISearchBar被隐藏。然后将滚动请求转发到UIWebView,以便它可以处理事情。基本上有一个中间人根据需要委派滚动事件。