【问题标题】:iphone app webview link actioniphone 应用程序 webview 链接操作
【发布时间】:2010-07-10 05:53:18
【问题描述】:

有没有办法让点击 UIWebView 的 html 中的链接来加载另一个 UIView 并将 url 的值传递给该视图,而不是在同一个 UIWebView 中加载该 html 页面。所以基本上,修改在 UIWebView 中单击链接的默认操作。这可能吗?

【问题讨论】:

    标签: iphone objective-c uiview uiwebview


    【解决方案1】:

    在您的UIWebViewDelegate 中执行以下操作:

    - (BOOL)webView:(UIWebView *)webView
      shouldStartLoadWithRequest:(NSURLRequest *)request
      navigationType:(UIWebViewNavigationType)navigationType {
    
      if ( navigationType == UIWebViewNavigationTypeLinkClicked ) {
        // do something with [request URL]
        return NO;
      }
      return YES;
    }
    

    【讨论】:

    • 让它快速兼容有什么大不了的吗?
    【解决方案2】:

    【讨论】:

    • 只是一个友好的提示,在 Stack Exchange 网站上通常不鼓励仅提供链接的答案。其原因在herehere 和其他几个帖子中有所描述。通常我只是标记这些并删除它们,但我看到你最近一直很活跃,所以我想我会给你一个机会更新这个(并可能获得一些代表!)。
    猜你喜欢
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多