【问题标题】:UIWebView - How does tabbed browsing work?UIWebView - 选项卡式浏览如何工作?
【发布时间】:2009-07-30 20:38:15
【问题描述】:

我有一个愚蠢的问题。选项卡式浏览如何工作?我的意思是您将当前的 webView 及其内容保存在一个数组中并稍后显示。

就像你可以在这里阅读http://www.iphonedevsdk.com/forum/iphone-sdk-development/24521-please-need-help-webview.html我做了一些尝试,但到目前为止没有运气。

作为任何人的好建议?提前致谢

【问题讨论】:

    标签: iphone uiwebview


    【解决方案1】:

    实现选项卡式 Web 浏览器更多的是设计挑战,而不是纯粹的编程挑战。您需要考虑用户将如何在不同的选项卡之间切换。正如您所提到的,从数据结构的角度来看,您可以将 UIWebView 的多个实例存储在一个数组中。

    从设计的角度来看,您应该看看 Apple 实现其网络浏览器的方式。他们的方法似乎更像是多窗口系统而不是多选项卡系统。

    要记住一点,UIWebView 使用大量 RAM,所以要小心在内存中存储太多。

    PS:如果您有兴趣查看有关 UIWebView 的教程,请查看tutorial

    【讨论】:

    • 感谢您的帮助。我已经构建了浏览器的很大一部分(甚至是下载功能等),但我无法管理从数组中加载 UIWebView。到目前为止我尝试的是:[mainDrowser.webView removeFromSuperview]; mainDrowser.webView = [mainDrowser.arrayForTest objectAtIndex:anIndex]; [mainDrowser.view addSubview:mainDrowser.webView];但它没有用。 webView 会重新出现,但不是我想要的内容,而是当我从 Superview 中删除它时其中的内容。
    猜你喜欢
    • 2013-08-02
    • 2012-02-10
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-19
    • 1970-01-01
    • 2015-09-20
    相关资源
    最近更新 更多