2 mapmapm MapMapM 于 2013.03.04 15:10 提问

UIWebView中自定义字符串值

最近开发的应用需要显示URL链接,在UIWebView中显示"Click here to see the link"。

  For ex: link: http://www.youtube.com/watch?v=pii4G8FkCA4

 在这显示 "click here to see the link"

谢谢!

2个回答

Mr_me
Mr_me   2013.03.04 16:38
已采纳
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
    if ( inType == UIWebViewNavigationTypeLinkClicked ) {
        [[UIApplication sharedApplication] openURL:[inRequest URL]];
        return NO;
    }

    return YES;
}
AnnBnnCnnD
AnnBnnCnnD   2013.03.04 16:26

用下面的代码就能实现了:

UIWebView *webview=[[UIWebView alloc]init];
  webview.frame=CGRectMake(0, 0, 320, 480);
  NSString *html = @"<a href=\"www.youtube.com/watch?v=pii4G8FkCA4\">click here to see the link</a>";
  [webview loadHTMLString:html baseURL:nil];
  [self.view addSubview:webview];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!