0

因此,我正在从头开始为 iOS 设备更新我的 Web 浏览器应用程序,并且我正在尝试实现一些更方便的功能。现在似乎非常流行的一项功能,我收到了很多请求,就是将 Google 搜索栏和 URL 栏合二为一,就像 Chrome 应用程序一样。下面是 Google Chrome 应用程序的屏幕截图,如您所见,他们已经做到了,因此您可以输入“apple ipad”之类的搜索查询,它会返回“Apple iPad”的 Google 搜索页面,或者您可以输入 URL“ http://apple.com/ipad/ ”,它会加载该 URL。

iOS 上的谷歌浏览器

我浏览了整个互联网,但我能找到的只是有关如何使用 UITextField 的值搜索 Google 的教程。我有一种感觉,做到这一点的最好方法可能是进行“检查”。就像输入的值包含“http://”“www”。'.com' 或没有空格,然后将其作为 URL 加载,如果没有,则将其加载到 Google 搜索页面中,然后让 webview 加载 Google 搜索页面。

如果有人能告诉我正确的方向,那就太好了,或者甚至为我提供一些代码会更好。:)

谢谢!如果有人需要部分代码,请询问。

4

1 回答 1

2

我已经快速编写了一个类并将其上传到我的 github 帐户,您可以使用该帐户位于此处

我还制作了一个关于如何使用这个类的快速视频,可以在这里看到

希望这可以帮助。

于 2012-12-03T02:19:34.227 回答