1

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

如果这是不可能的,我还能如何在仍然使用 UIWebView 的固有文本格式功能的同时完成此操作?

4

1 回答 1

1

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

于 2009-02-10T22:36:25.210 回答