1

私のアプリケーションでは、UIWebView で URL リンクの値を「ここをクリックしてリンクを表示」として表示したいですか?

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

  I want to show it as in UIWebView as "click here to see the link"

誰でもそれを行う方法を教えてもらえますか?

4

4 に答える 4

1

このようにしてみてください、あなたは得るでしょう、

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];
于 2013-03-02T06:19:57.480 に答える
1

これを試して、

    NSString *html = @"<a href=\"http://www.youtube.com/watch?v=pii4G8FkCA4/\">click here to see the link</a>";
    [webview loadHTMLString:html baseURL:nil];

これにより、webView で URL を読み込むことができます。

于 2013-03-02T06:16:54.420 に答える
0

これを試してください、viewcontroller.h

 IBOutlet UIWebView *webView;

viewController.m

    NSString *strHtml = @"<a href=\"http://www.youtube.com/watch?v=pii4G8FkCA4/\">click here to see the link</a>";
[webview loadHTMLString:strHtml baseURL:nil];
于 2013-03-02T06:29:01.080 に答える
0
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
    if ( inType == UIWebViewNavigationTypeLinkClicked ) {
        [[UIApplication sharedApplication] openURL:[inRequest URL]];
        return NO;
    }

    return YES;
}
于 2013-03-02T06:15:07.483 に答える