如何从其他webview xcode中的UIwebview打开链接?

时间:2013-02-27 12:13:27

标签: objective-c uiwebview

我是iPhone开发的新手,我有一个应用程序,我在其中插入一个包含摘要的HTML页面(在UIWebView本地插入),在此页面中有链接(href),当我点击某个链接时,其内容会显示在同一个UIWebView中,但我希望将包含摘要的页面保留在左侧的第一个UIWebView中,并在新的{{{{}}中显示该链接的内容1}}在右边。我从我读到的内容中知道我应该在delegate.m中插入方法UIWebView,但我不确切知道如何在我的情况下使用这种方法。

你能告诉我怎么做吗?是否有一个教程可以清楚地解释这一点?

1 个答案:

答案 0 :(得分:1)

使用uiwebviewDelegate方法

 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;

如果您选择[request.URL absoluteString],那么您可以根据网址制作逻辑。然后你需要返回NO。

顺便说一句,UIWebView会占用大量内存,所以你应该小心。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html