适用于 iPhone 的开源网络浏览器,用于应用程序内浏览?

发布于 2024-11-01 04:51:33 字数 1539 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无言温柔 2024-11-08 04:51:33

使用 UIWebView 和实现 UIWebViewDelegate 协议。后退、前进、停止、刷新都很容易,唯一不能得到的就是一个准确的进度条。但您可以检测页面何时加载,并显示微调器或其他通用加载图形。

如果您在 UIWebView 上方放置一个 UIToolbar,上面有相应的图标,并根据传递给 UIWebViewDelegate 的消息启用/禁用/更新它们code> 实现,您可以轻松获得非常接近成熟浏览器的应用内体验。

Most of the features that you want are fairly trivial to implement using a UIWebView and a class that implements the UIWebViewDelegate protocol. Back, forward, stop, and refresh are all very easy, the only thing you can't get is an accurate progress bar. But you can detect when a page is loading and throw up a spinner or other generic loading graphic.

If you place a UIToolbar above your UIWebView with the appropriate icons on it and enable/disable/update them according to the messages that get passed to your UIWebViewDelegate implementation you can easily get an in-app experience that very nearly approximates that of a full-fledged browser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文