我正在构建某种推特客户端,但是当推文中有网络链接时,我希望能够在我的应用中显示它而无需跳转到Safari。
有没有开源项目呢?我知道我可以使用UIWebView,但我希望获得所有功能,如后退按钮,前进按钮,刷新,进度条等。
答案 0 :(得分:5)
使用UIWebView
和实现UIWebViewDelegate协议的类实现所需的大多数功能都非常简单。后退,前进,停止和刷新都非常简单,唯一不能得到的是准确的进度条。但是您可以检测页面何时加载并抛出微调器或其他通用加载图形。
如果您将UIToolbar
放在UIWebView
上方,并在其上添加相应的图标,并根据传递到UIWebViewDelegate
实施的消息启用/停用/更新它们,您可以轻松获得与完全成熟的浏览器非常接近的应用内体验。