私のアプリケーションでは、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"
誰でもそれを行う方法を教えてもらえますか?
このようにしてみてください、あなたは得るでしょう、
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];
これを試して、
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 を読み込むことができます。
これを試してください、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];
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if ( inType == UIWebViewNavigationTypeLinkClicked ) {
[[UIApplication sharedApplication] openURL:[inRequest URL]];
return NO;
}
return YES;
}