如何在一个应用程序中添加多个webview(在不同页面上)? (iPhone / ipad公司)

时间:2012-01-20 00:56:23

标签: iphone objective-c ipad uiwebview ios5

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

1 个答案:

答案 0 :(得分:0)

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

例如,如果您有两个UIWebView名为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的所有其他委托方法。