【问题标题】:How can I add multiple webviews (on different pages) to one app? (iPhone/iPad)如何将多个网页视图(在不同页面上)添加到一个应用程序? (iPhone/iPad)
【发布时间】:2012-01-20 00:56:22
【问题描述】:

我试图在我的 iPhone 应用程序中添加几个 UIWebViews(在不同的页面上),我添加了它的 UI 部分,但我不知道如何对它们进行编程以加载单独的页面。我观看了有关如何添加 webview 的 YouTube 视频,该方法适用于单个 webview,但是当我尝试将另一个添加到详细视图委托时,它告诉我我正在重新定义几个不同的项目。有谁知道如何解决这个问题?

【问题讨论】:

    标签: iphone objective-c ipad uiwebview ios5


    【解决方案1】:

    所有UIWebView 委托方法都会向您传递对与委托调用相关的UIWebView 实例的引用。

    例如,如果您有两个 UIWebViews,分别称为 webViewwebView2,那么您可以执行以下操作:

    - (void) webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
    {
        if (webView == self.webView1) {
            // Do something for webView1
        }
        else if (webView == self.webView2) {
            // Do something for webView2
        }
    }
    

    同样适用于UIWebView 的所有其他委托方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      相关资源
      最近更新 更多